各位大虾们:我想把url做伪静态处理?
如:http://www.abc.com/ProductSearch.aspx?pbtid=a753a2b1-9965-4364-a822-18ea4ebf61a8把它处理成:
  http://www.abc.com/hongfushi-apple-fruit.html 这种样式的。还请各位详细说一下!谢谢各位了!

解决方案 »

  1.   

    我知道一点点,首先要了解httphander(好像是吧),在他响应之前处理一下,先判断是不是你要出的那种类型url 确定后截取字符串在组合一个新的url 然后.记不清楚了..
    我会跟进这个帖子的...找到了就发过来
      

  2.   

     public static string ProductListByCidUrl(string cid)
        {
            if (UrlType == "1")
                return SiteUrl + "/Products/Product-Cid" + cid + ".htm";
            else
                return SiteUrl + "/Products/ProductList.aspx?Cid=" + cid;
        }  <rewrite url="~/Products/Product-Cid(\d+).htm" to="~/Products/ProductList.aspx?Cid=$1"/>
        <rewrite url="~/Products/Product-Sid(\d+).htm" to="~/Products/ProductList.aspx?Sid=$1"/>
        <rewrite url="~/Products/Product-(\d+).htm" to="~/Products/ShowProduct.aspx?ProductID=$1"/>
      

  3.   

    http://hi.baidu.com/ijunxiong/blog/item/dfecc23cd081b207baa167f5.html
      

  4.   


    这位大哥:C# code这段是写成一个类库文件呢?还是怎么????
    谢谢!