none
ASP.NET动态页面静态化代码 RRS feed

  • 问题

  • 大家好:

    1、当我们浏览网页时,可以看到好多网站使用的技术是ASP.NET,但是,在浏览器的地址栏中,我们看不到.aspx的后缀,都是.html,请问这个将动态页面静态化是怎样做出来的(能给出实例代码吗?)

    2、这样将动态页面静态化处理后,有什么好处?

    谢谢!

    2010年8月26日 1:04

答案

  • 看不到aspx的后缀,而改为.html一般使用的是URL重写技术。在asp.net上一般使用三种方式实现:

    1)ISAPI重写(使用开源组件IIRF)

    2)ASP.NET2.0内置的urlMappings

    3)基于自定义HTTPModule的URL重写

    其操作仅仅是隐藏真实的URL而变换为一个比较容易记或者其他原因的URL而已,并未实现动态页面静态化。博客园有许多关于这样的例子;

     

    2010年8月26日 3:02