Asp.net 生成静态页面(简单用法) (zhuan)

第一次发表,有什么错误,请大家谅解噢!

      如果不明白的话,建议自己拷一次。 就会的了。。

    开发步骤:

      1、路径映射类(UrlMapping),主要对路径进行拆分、拼接。(关键的一步)

      2、过滤流类(FilterStream),主要负责生成静态页面。

      3、静态页面类(HtmlPage),主要是调用UrlMapping和FilterStream类,

          哪个页面想静态化,就继承这个类。

      4、HtmlHandler类,路径后缀为Html的,都由它来处理,与HtmlPage类相似。

      5、HtmlPanel类(控件),页面带上这个控件,超链接会静态化。(详情请下载源码包)

      部分代码:

      

路径映射类

 

 

过滤流类

 

 

静态页面类

 

 

HtmlHandler

 

页面

 

 

 

    源码包:   /Files/tonycall/AspxToHtmlDemo.zip

posted @ 2010-09-11 15:11  zhdonghu  阅读(232)  评论(0编辑  收藏  举报