我想给需要生成静态页的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>
- 2 回答
- 0 关注
- 457 浏览
添加回答
举报
0/150
提交
取消