首先寫一個處理URLs重寫的類
public class UrlReWriteModule : System
{
public void Init(HttpApplication context)
{
context
}
public void Dispose()
{
}
}
UrlReWriteModule類就是處理URLs重寫的類
content
BeginRequest是一個事件
在content_BeginRequest方法中具體處理URLs重寫的細節
private void context_BeginRequest(object sender
{
HttpContext context = ((HttpApplication)sender)
// 獲取舊的Url
string url = context
// 重新生成新的Url
string newUrl =
// 重寫Url
context
}
最後要nfig中注冊重寫URLs的類
<HTTPMODULES>
<ADD type=
<REMOVE name=
<CLEAR />
</HTTPMODULES>
From:http://tw.wingwit.com/Article/program/net/201311/13792.html