静态页面的生成

阅读更多

protected override void Render(HtmlTextWriter writer) {
     StreamWriter r=new StreamWriter(Server.MapPath(StaticFileName),
           false,System.Text.Encoding.UTF8);  //StaticFileName是html文件名
     HtmlTextWriter h=new HtmlTextWriter(r);
     base.Render(h);
     r.Close();
     h.Close();
     Response.Redirect(StaticFileName);
}

然后在同一aspx的pageLoad事件中判断StaticFileName是否已经存在,如果存在,就应该直接转向,不应该继续生成页面了。



你可能感兴趣的:(HTML)