首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

怎样把动态页面全部转化成静态页面(shtml,或者html格式),网站有那么多的页面不可能都要一个一个的处理吧!有没有可以批量转化的方法?解决思路

2012-03-15 
怎样把动态页面全部转化成静态页面(shtml,或者html格式),网站有那么多的页面不可能都要一个一个的处理吧!

怎样把动态页面全部转化成静态页面(shtml,或者html格式),网站有那么多的页面不可能都要一个一个的处理吧!有没有可以批量转化的方法?
怎样把动态页面全部转化成静态页面(shtml,或者html格式),网站有那么多的页面不可能都要一个一个的处理吧!有没有可以批量转化的方法?

[解决办法]
http://www.x2blog.cn/lulei/3778.html
用IO.File深度遍历网站下所有.aspx的页面 调用文中的方法,foreach转换
[解决办法]
进我博客里面看看,里面有个实例.
[解决办法]
做一个继承page的basepage,重载render方法,输出到跟动态地址相关的一个静态地址。再重载init方法,根据请求的页面判断相应的静态页面是否存在并且没有过期,如果是,则重定向到静态页面。
qinghunt.cnblogs.com
[解决办法]
1 模板 + 数据库 -》生成页面 :就像blog那样。
2 直接用WebRequest模拟web爬虫,抓取所有页面。

热点排行