日期:2014-05-18  浏览次数:20416 次

把一个Asp.Net的网页变成静态网页,究竟用哪种方法最好呢?
在后台发布网页的时候是用动态的方法(Asp.Net、C#)进行的,客户通过IE浏览器访问的时候,要求访问的是静态的html页面。如果网站有很多页面,用哪种方法最好呢?

------解决方案--------------------
没明白楼主的意思,后台是动态的,但客户端通过IE访问的永远只是相对静态的页面,每次刷新都只是发送命令到后台重新组织一次HTML再下载到客户端显示出来
------解决方案--------------------
动态的网站全部变为静态不大好弄吧,我建议还是实现伪静态比较实际点
------解决方案--------------------
httpHandler处理,当访问的静态页面不存在是生成
------解决方案--------------------
可以使用ASP.Net URL Rewriter来实现伪静态,如果负载较大的话可以使用缓存对页面进行缓存。
------解决方案--------------------
方法是很多的,简单的有模板替换,还有伪静态的话可以使用url rewrite技术,最简单的是使用文件读写技术直接创建静态的页面文件
------解决方案--------------------
1,伪静态(就是实际上还是aspx页面,但是浏览器上看到的却是html,俗话说的障眼法)
2,通过模板页把数据内容生成html页,模板是固定的,能变的只是里面的内容,后期不好维护