后台-插件-广告管理-内容页广告位一(手机)

您现在的位置是:首页 > 开发类 > 问答问答

生成静态页的简单思路,不知是否可行

2021-07-06 20:26:07问答人已围观

简介 我想给需要生成静态页的Page重写Render方法,先重定向输出到一个StringWriter,像这样<br>StringWriter stw = new StringWriter();<br>HtmlTextWriter wt = new H

我想给需要生成静态页的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>

最佳答案:只需要Server.Execute 这个页面就行了

文章来源:https://q.cnblogs.com/q/2635/

Tags:.net技术 ASP.NET 

很赞哦! ()

后台-插件-广告管理-内容页广告位二(手机)

相关文章

后台-插件-广告管理-内容页广告位三(手机)
后台-插件-广告管理-内容页广告位四(手机)

文章评论

留言与评论(共有 0 条评论)
   
验证码:

本栏推荐

站点信息

  • 文章统计90199篇文章
  • 浏览统计10086次浏览
  • 评论统计1个评论
  • 标签管理标签云
  • 统计数据:统计代码
  • 微信公众号:扫描二维码,关注我们