aspx转化为html(伪静态)
时间:
阅读:257
aspx转化为html(伪静态)
最佳回答
Asp.net 生成静态页面实例
开发步骤:
1、路径映射类(UrlMapping),主要对路径进行拆分、拼接。(关键的一步)
2、过滤流类(FilterStream),主要负责生成静态页面。
3、静态页面类(HtmlPage),主要是调用UrlMapping和FilterStream类,
哪个页面想静态化,就继承这个类。
4、HtmlHandler类,路径后缀为Html的,都由它来处理,与HtmlPage类相似。
5、HtmlPanel类(控件),页面带上这个控件,超链接会静态化。
开发步骤:
1、路径映射类(UrlMapping),主要对路径进行拆分、拼接。(关键的一步)
2、过滤流类(FilterStream),主要负责生成静态页面。
3、静态页面类(HtmlPage),主要是调用UrlMapping和FilterStream类,
哪个页面想静态化,就继承这个类。
4、HtmlHandler类,路径后缀为Html的,都由它来处理,与HtmlPage类相似。
5、HtmlPanel类(控件),页面带上这个控件,超链接会静态化。
最新回答共有2条回答
-
清风若雨
回复把xx.aspx改成xx.htm有两种方法,每种方法都有自己的利弊
第一种方法:就是把xx.apsx文件生成静态页面,即xx.htm页面,具体的实现方法可以参考一下这篇文章
(ASP.NET生成静态页面实现方法
http://www.anzydream.com/Article_22.aspx
)
第二种方法:就是url重写,也就是说把具有原来的xx.aspx页面的网址,重写成xx.htm的网址,有关url重写的方法很多。可以在网上查找,输入“url重写”就可以查找到相关实现的方法了。