永发信息网

如何将.aspx转换成静态的HTML

答案:2  悬赏:10  手机版
解决时间 2021-03-04 14:01
  • 提问者网友:难遇难求
  • 2021-03-03 19:26
如何将.aspx转换成静态的HTML
最佳答案
  • 五星知识达人网友:你可爱的野爹
  • 2021-03-03 19:57
1. 模版法
该方法历史悠久,具体处理流程为采用一个html模版,将其中的关键字替换为我们希望的信息。
优点:
缺点: 所有的信息都要采取字符串批凑的方式来实现,比如需要一个列表,就需要拼凑字符串。问题是开发周期长,可扩展性非常差,而且不易维护,难修改。
2. 截取Control.Render()中的HtmlTextWriter的数据。
优点:
该方法比较方便而且灵活,在开发中不必顾虑动态和静态页面的统一处理模式。基本上按照动态页面的处理过程处理就Ok了。
并可在转换为静态html页面的时候过滤掉一些多余的数据及在适当的地方插入数据。
全部回答
  • 1楼网友:杯酒困英雄
  • 2021-03-03 20:22
asp.net 生成静态页面实例 开发步骤: 1、路径映射类(urlmapping),主要对路径进行拆分、拼接。(关键的一步) 2、过滤流类(filterstream),主要负责生成静态页面。 3、静态页面类(htmlpage),主要是调用urlmapping和filterstream类, 哪个页面想静态化,就继承这个类。 4、htmlhandler类,路径后缀为html的,都由它来处理,与htmlpage类相似。 5、htmlpanel类(控件),页面带上这个控件,超链接会静态化。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯