文件名称:UrlRewriting
文件大小:79KB
文件格式:RAR
更新时间:2010-11-18 14:01:40
这几天关注地址重写问题,参考了微软的UrlRewriter。尝试依葫芦画瓢写了自己的一个UrlRewriting。本人资源分比较低,就希望各位支持了。
一、参数
1、Enabled:bool值,设置是否应用Url重写功能;
2、IsUseCache:bool,设置是否启用Cache功能;(写该功能时,没有测试开启与未开启Cache功能对性能带来多少的提高,该写功能只要是练习Cache的设置)
3、UrlRules:string类型,设置Url重写规则,设置时字符串开头必须包含"~"。例:UrlRules=“~/Article/(\d+)/show.html”;
4、OrignalUrl:string类型,设置Url重写的原始地址,设置时字符串开头必须包含"~",且相对于网站主目录的Url地址必须正确。例:OrignalUrl='~/articleshow.aspx?aid=$1';
【文件预览】:
MyUrlRewriting
----UrlRewriting()
--------UrlRewriting.csproj(2KB)
--------UrlRewritingUtils.cs(3KB)
--------obj()
--------UrlRewriting.suo(30KB)
--------bin()
--------UrlRewriting.sln(3KB)
--------UrlRewritingHeadler.cs(2KB)
--------UrlRewritingSection.cs(3KB)
--------UrlRewritingModule.cs(2KB)
--------PrecompiledWeb()
--------UrlRewritingCollection.cs(3KB)
--------UrlRewritingCache.cs(853B)
--------Properties()
--------UrlRewritingElement.cs(3KB)
----WebTest()
--------Bin()
--------App_Data()
--------Default.aspx.cs(726B)
--------Web.config(2KB)
--------Default.aspx(2KB)
--------FileTest()