protected override void Render(HtmlTextWriter writer)
{
string htmlUrl = string.Format("~/WebPage/ArticleDetail/ArticleDetail_{0}.html", Request.QueryString["info_id"]);
System.IO.StringWriter html = new System.IO.StringWriter();
System.Web.UI.HtmlTextWriter tw = new System.Web.UI.HtmlTextWriter(html);
base.Render(tw);
System.IO.StreamWriter sw;
sw = new System.IO.StreamWriter(Server.MapPath(htmlUrl), false, System.Text.Encoding.Default);
sw.Write(html.ToString());
sw.Close();
tw.Close();
Response.Redirect(htmlUrl);
Response.End();
}
追问那我如何在页面加载的时候调用这个方法呢?我想让所有动态页面加载是全部变成静态的
追答这个是重写的啊 访问的时候就自动生成了