在 Global.asax 中添加 Application_BeginRequest 事件:
復制代碼 代碼如下:
protected void Application_BeginRequest(object sender, EventArgs e)
{
string pathAndQuery = Request.Url.PathAndQuery.ToLower();
if (pathAndQuery.IndexOf(".html") > -1)
{
pathAndQuery = "~/" + pathAndQuery.Replace(".html", ".aspx");
HttpContext.Current.RewritePath(pathAndQuery);
}
}
這樣就可以用xxx.html 來訪問你的 xxx.aspx頁面了,浏覽器地址欄顯示的是xxx.html(頁面帶參數也是可以的)。