zoukankan      html  css  js  c++  java
  • 在ASP.NET2.0中的的UrlRewrite

    < DOCTYPE html PUBLIC -WCDTD XHTML TransitionalEN httpwwwworgTRxhtmlDTDxhtml-transitionaldtd>

    1.1使用见微软官方:http://www.microsoft.com/china/msdn/library/webservices/asp.net/URLRewriting.mspx?mfr=true

    UrlRewritingNet.UrlRewriter.dll
    把这个DLL拷贝入Bin文件夹,然后配置web.config,这个东东和MSDN上的不大一样,因为MSDN上的资料是针对.NET1.1的,而不是.NET2.0。  

    新的config:  
    <?xml version="1.0"?>  
    <configuration>  
    <configSections>  
    <section name="urlrewritingnet"   
    requirePermission ="false"   
    type="UrlRewritingNet.Configuration.UrlRewriteSection, UrlRewritingNet.UrlRewriter" />  
    </configSections>  

    <urlrewritingnet  
    rewriteOnlyVirtualUrls="true"   
    contextItemsPrefix="QueryString"   
    defaultPage = "default.aspx"  
    defaultProvider="RegEx"  
    xmlns="http://www.urlrewriting.net/schemas/config/2006/07" >  
    <rewrites>  
    <add name="Rewrite" virtualUrl="^~/(.*)/Detail(.*).aspx"   
    rewriteUrlParameter="ExcludeFromClientQueryString"   
    destinationUrl="~/Default.aspx?language=$1&amp;id=$2"  
    ignoreCase="true" />  
    </rewrites>  
    </urlrewritingnet>  

    <appSettings/>  
    <system.web>  
    <customErrors mode="Off">  
    </customErrors>  
    <httpModules>  
    <add name="UrlRewriteModule"  
    type="UrlRewritingNet.Web.UrlRewriteModule, UrlRewritingNet.UrlRewriter" />  
    </httpModules>  
    <compilation debug="true" />  
    </system.web>  
    </configuration>  

    原理还是通过正则表达式,和ISAPI一样的使用方法,是单网站独立使用的,相当方便哦。

  • 相关阅读:
    linux常用的命令
    针对无线信道衰落特性分析3G,4G,5G的关键技术异同点
    re-id 资料集
    kissme
    数据集
    matlab print,disp,fprint,fscan
    PCA样本数量少于矩阵维数
    pca降维详细过程
    TOJ 1856 Is It A Tree?
    POJ 2570 Fiber Network
  • 原文地址:https://www.cnblogs.com/netcorner/p/2912323.html
Copyright © 2011-2022 走看看