悬赏园豆:20
[已解决问题]
解决于 2008-08-31 18:22
我想给需要生成静态页的Page重写Render方法,先重定向输出到一个StringWriter,像这样<br>StringWriter stw = new StringWriter();<br>HtmlTextWriter wt = new HtmlTextWriter(stw);<br>base.Render(wt);<br>writer.Write(stw.ToString());<br>就是说先重定向得到页面输出,然后再把输出原封不动的写到HtmlTextWriter上<br>然后就用StreamWriter来生成静态页面<br>StreamWriter sw = new StreamWriter(Server.MapPath("foo.html"));<br>sw.Write(stw.ToString());<br>sw.Close();<br>之后可以考虑更新数据库这个页面已经静态化了<br>不知道这样做有没有什么问题?<br>