url重写需要的类及说明

1.CSHttpModule.cs:  启动目录重写。

(4.CSASPNET20UrlReWriteProvider)
2.CSUrlReWriter:
a.实例化SiteUrls
b.由当前的请求地址得到实际的物理地址:从SiteUrls中得到location,从location中得到实际地址。
c.用新地址重写
3.UrlReWriteProvider

4.SiteUrls.cs:
a.实例话自己的同时,让实例话SiteUrlsData.
b.对外提供友好的得到url的方法。

5.SiteUrlsData.cs:
a.具体读取SiteUrls.config文件


6。ReWrittenUrl.cs
a.ApplicationKeyMapping
b.LocationSet: Location字典列表
c.Location:包含一个ReWrittenUrl列表,根据请求地址返回实际的newPath
d.ReWrittenUrl:具体的一个url

7.SiteUrls.config: url配置文件

posted @ 2006-09-28 00:13  烈马狂生  阅读(339)  评论(0编辑  收藏  举报