用URLRewriter 重写url 
谁有时间帮我写个例子嘛 
一个简单的例子就行  比如我Default.aspx 上有个连接 连接到 Default2.aspx 
把Default2.aspx 这个连接变成Default2.html我弄了一天没弄出来  很纠结呢  谢谢了哟

解决方案 »

  1.   

    http://topic.csdn.net/u/20081230/13/BC36F3F6-8104-4597-9117-7BAEB1020B1F.html
    LZ参考这个
      

  2.   

    思路:
    1 挂载“.aspx"的请求到自定义的Httphander内
    2 配置URL重写规则
    3 访问某.aspx文件时,在HttpHander内 根据配置确定是否应该生成
     接着...
     if(需要生成)
     {
      if(若已经生成html文件 )
      {
       if(文件并未过期)
       {
        则直接定向(Server.Transfer())。
       }
       else
       {
        删除HTML文件;
        重新编译.aspx(Page内数据库操作等等)
        生成HTML文件;
       }
      }
      else if(尚未生成文件)
      {
       生成Html。
      }
     }
     else
     {
      则编译.aspx文件
     }
    http://www.cnblogs.com/huobazi/archive/2007/12/31/UrlRewriteAndHttpHanderAndMakeStaticHtmlFiles.html
    希望对楼主有帮助
      

  3.   

    http://www.cnblogs.com/notus/archive/2007/03/13/673222.html
      

  4.   

    iis要添加文件扩展名.html的眏射,
      

  5.   

    http://www.cnblogs.com/notus/archive/2007/03/13/673222.html
      

  6.   

    1.web.config规则设置: <urlrewritingnet rewriteOnlyVirtualUrls="true" contextItemsPrefix="QueryString" defaultPage="default.aspx" defaultProvider="RegEx" xmlns="http://www.urlrewriting.net/schemas/config/2006/07">
    <rewrites>
    <add name="Rewrite1" virtualUrl="^~/Default2.html" rewriteUrlParameter="ExcludeFromClientQueryString" destinationUrl="~/Default2.aspx" ignoreCase="true"/>
    </rewrites>
    </urlrewritingnet>
    2.IIS配置:网站->属性->目录->配置(G)...->映射->应用程序扩展->添加 
    可执行文件:c:\windows\microsoft.net\framework\v2.0.50727\aspnet_isapi.dll 
    扩展名:.html 
    动作:限制为 GET,HEAD,POST,DEBUG 
    脚本引擎:选中 
    确认文件是否存在:不选