UrlRewritingNet控件的简单使用
2009-01-10 10:32
435 查看
UrlRewritingNet是一个可以在ASP.NET2.0里使用的实现url重写的一个组件,并且是开源的,使用这个控件,大家通过定义里面的规则就可以实现url重写。利用它开发人员可以很容易的实现Url重写的功能,提高开发效率.
·新建立一个网站项目,填加UrlRewritingNet.UrlRewriter.dll到bin目录下。
·在web.config里进行相关的配置
·拷贝urlrewritingnet.xsd文件
·定义Url重写规则
其中在web.config里需要做如下的配置
其官方主页是:
http://www.urlrewriting.net/
另外大家可以在这个页面里下载到这个组件以及其提供的示例网站以及源代码:
http://www.urlrewriting.net/en/Download.aspx
<?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?type=$1&id=$2"
ignoreCase="true" />
</rewrites>
</urlrewritingnet>
<appSettings/>
<connectionStrings/>
<system.web>
<compilation debug="true"/>
<authentication mode="Windows"/>
<httpModules>
<add name="UrlRewriteModule"
type="UrlRewritingNet.Web.UrlRewriteModule, UrlRewritingNet.UrlRewriter" />
</httpModules>
</system.web>
</configuration>
·新建立一个网站项目,填加UrlRewritingNet.UrlRewriter.dll到bin目录下。
·在web.config里进行相关的配置
·拷贝urlrewritingnet.xsd文件
·定义Url重写规则
其中在web.config里需要做如下的配置
其官方主页是:
http://www.urlrewriting.net/
另外大家可以在这个页面里下载到这个组件以及其提供的示例网站以及源代码:
http://www.urlrewriting.net/en/Download.aspx
<?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?type=$1&id=$2"
ignoreCase="true" />
</rewrites>
</urlrewritingnet>
<appSettings/>
<connectionStrings/>
<system.web>
<compilation debug="true"/>
<authentication mode="Windows"/>
<httpModules>
<add name="UrlRewriteModule"
type="UrlRewritingNet.Web.UrlRewriteModule, UrlRewritingNet.UrlRewriter" />
</httpModules>
</system.web>
</configuration>
相关文章推荐
- UrlRewritingNet控件的简单使用
- UrlRewritingNet控件的简单使用
- 在ASP.Net2.0中使用UrlRewritingNet实现链接重写
- UrlRewritingNet地址重写组件的使用
- asp.net使用UrlRewritingNet重写url
- 一套使用简单的Ajax服务器控件-Anthem.NET
- ASP.NET中DropDownList控件的简单使用--DDL绑定数据库表中值,选择DDL中值直接检索数据
- ASP.NET中DropDownList控件的简单使用--DDL绑定数据库表中值,选择DDL中值直接检索数据
- 在ASP.Net2.0中使用UrlRewritingNet实现链接重写
- 在ASP.Net2.0中使用UrlRewritingNet实现链接重写
- URL简单传参之客户端控件使用
- asp.net中使用UrlRewritingNet重写URL
- asp.net 使用UrlRewritingNet.UrlRewriter组件URL重写,伪静态详解
- 在ASP.Net2.0中使用UrlRewritingNet实现链接重写
- UrlRewritingNet与FCKEditor同时使用时需要注意的问题
- 在ASP.Net2.0中使用UrlRewritingNet实现链接重写
- 学会使用控件之comboxBox in asp.net --从简单开始(五)
- 在ASP.Net2.0中使用UrlRewritingNet实现链接重写
- 【IHttpHandler】在ASP.Net2.0中使用UrlRewritingNet实现链接重写
- asp.net2.0FileUpload控件的简单使用 - asp.net 教程-