最近再做一个.net网站,c#的,不是很大,但是要求生成静态页面,有没有比较好的解决方案

HelloNet 2009-03-23 01:55:13
最近再做一个.net网站,c#的,不是很大,但是要求生成静态页面,有没有比较好的解决方案?
对生成静态了解不多,部署起来比较吃力,高手们指教,谢谢!
...全文
188 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
zj53hao 2009-03-23
  • 打赏
  • 举报
回复
1:WebClient下载和保存动态页为静态页
2:HttpResponse.Filter重写输出流 写入静态文件(这个有点麻烦)
3:重载 Page.Render

HelloNet 2009-03-23
  • 打赏
  • 举报
回复
对xml不太了解?哎!
jackwuzhidong 2009-03-23
  • 打赏
  • 举报
回复
你用XML生成页面不就可以了么
HelloNet 2009-03-23
  • 打赏
  • 举报
回复
网站里面有新闻系统,而新闻内容下面会有根据新闻发布时候的标签列出相关新闻,那我如何才能实现相关内容及时的更新呢?
hejunjie2008 2009-03-23
  • 打赏
  • 举报
回复
解决方案如下:
1、采用一个net开发的cms,在上面做二次开发,现开源的比较好的有netcms(http://www.aspxcms.com网站有介绍),
如果不做二次开发,就用不开源的cms,自己做集成,好象也有好多,比如,风顺cms等.

2、如果网站不大,页面不多,那就自己实现,写一个公用的类,继承HttpModule,类里面设置第一次访问页面时候,判断是否生成了静态页面或者要重新生成静态就用一个生成静态页面方法生成静态(如:http://blog.csdn.net/21aspnet/archive/2007/03/24/1539697.aspx这个文法也不错)

3、模板机制,就是每一个要生成静态页面的做一个模板,通过后台或提交数据时按模板生成静态页面。
伴老思源 2009-03-23
  • 打赏
  • 举报
回复
做个带有标志位的模板,然后在标志位处写入你读取的数据,并另存为*.html,~
把路径放到数据库中~

62,268

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧