当前位置:编程学习 > C#/ASP.NET >>

大家的静态页面都是怎么生成的?求思路,谢谢。

目前生成静态页面用了两种方法:
1 直接访问动态页,然后把网页内容生成字符串,保存在一个html文件里。
2 读取html模版,模板页面相关位置用特殊字符代替,然后把特殊字符替换为内容,生成html文件。

请问大家还有其他方法么?

url重写就不考虑了。 --------------------编程问答-------------------- 没有,最常用的就是这两种了。 --------------------编程问答-------------------- 我也没见过超乎你这两个方法之外的方法了 --------------------编程问答--------------------
引用楼主 kk706 的回复:
目前生成静态页面用了两种方法:
1 直接访问动态页,然后把网页内容生成字符串,保存在一个html文件里。
2 读取html模版,模板页面相关位置用特殊字符代替,然后把特殊字符替换为内容,生成html文件。

请问大家还有其他方法么?

url重写就不考虑了。

就是这样子 --------------------编程问答-------------------- 同上。。。。 --------------------编程问答-------------------- 模板,以前做过用erro控制,出错404时候就生产html --------------------编程问答-------------------- 我平常用的就是第一种 --------------------编程问答-------------------- 你要的静态就一定是HTML文件了,
那么还有其他方法生成HTML文件吗
都是利用字符串.....
没了 --------------------编程问答-------------------- 伪静态..... --------------------编程问答-------------------- 用模板引擎来替换,可以实现很复杂的模板
也就是说,不一定要访问动态页来生成,功能又比你用特殊字符的替换的模式要强大和灵活

请参考NVelocity --------------------编程问答-------------------- 例子

参考

你说的两种方法都可行。

还有伪静态

补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,