利用UrlRewrite,asp.net动态生成htm页面

581阅读 0评论2008-10-15 lQR2h3N
分类:

     前段时间做项目,一直都在寻找一种动态生成htm页面的方法,要求配置简单,和项目无关。
  功夫不负有心人,终于被我找到了,只需要在web.config中进行简单配置,就可以达到动态生成静态页面的效果,同时又不影响Url重定向。web.config中需要注意的配置节为,在这些配置节里边都有注释,容易看懂。
  
  
  
  
  
  
  


  
  
  
  
  
  
   Static
   ~/Default\.aspx
   ~/Default.htm
  

  
  
   Dynamic
   ~/List\.aspx
   ~/Show.aspx
  

  

  

  
  
  
  
  
  
  
  
  
  

  
  
  
  
  

  
  
  
  
  
  
  

  
  两个关键的类是ModuleRewriter和RewriterFactoryHandler
  ModuleRewriter类用于Url重定向,代码如下:
  ModuleRewriter
  using System;
  using System.Text.RegularExpressions;
  using System.Configuration;
  using URLRewriter.Config;
  using System.Data;
  using System.Web;
  using System.Web.UI; 
   

[1]  

【责编:John】

--------------------next---------------------

上一篇:WCF 关于自定义MessageHeader支持_Asp.net教程_.Net教程_Vb.net教程_Vc.net_C#编程
下一篇:博客已升级,请注意变更地址