15053971836 注册 / 登录

aspx转化为html(伪静态)

时间: 阅读:257
aspx转化为html(伪静态)

最佳回答

专业建网站

专业建网站

2023-01-16 08:51:15

Asp.net 生成静态页面实例
开发步骤:
1、路径映射类(UrlMapping),主要对路径进行拆分、拼接。(关键的一步)
2、过滤流类(FilterStream),主要负责生成静态页面。
3、静态页面类(HtmlPage),主要是调用UrlMapping和FilterStream类,
哪个页面想静态化,就继承这个类。
4、HtmlHandler类,路径后缀为Html的,都由它来处理,与HtmlPage类相似。
5、HtmlPanel类(控件),页面带上这个控件,超链接会静态化。

最新回答共有2条回答

  • 清风若雨
    回复
    2023-01-16 10:10:18

    把xx.aspx改成xx.htm有两种方法,每种方法都有自己的利弊
    第一种方法:就是把xx.apsx文件生成静态页面,即xx.htm页面,具体的实现方法可以参考一下这篇文章
    (ASP.NET生成静态页面实现方法
    http://www.anzydream.com/Article_22.aspx

    第二种方法:就是url重写,也就是说把具有原来的xx.aspx页面的网址,重写成xx.htm的网址,有关url重写的方法很多。可以在网上查找,输入“url重写”就可以查找到相关实现的方法了。