我正在使用簡單的代碼在基於Web的應用程序中執行URL重寫。URL路由不起作用
這裏是我的全球文件代碼:
void Application_Start(object sender, EventArgs e)
{
// Code that runs on application startup
RouteTable.Routes.MapPageRoute("Login", "Admin/LoginPage", "~/Admin/login.aspx");
}
我已經添加在Web.config文件中還有如下線路:
<httpModules>
<add name="UrlRoutingModule" type="System.Web.Routing.UrlRoutingModule, System.Web.Routing, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"></add>
</httpModules>
我不知道爲什麼這不是爲我工作。請幫助我..
Framework版本? – Sakthivel 2013-02-11 07:59:40
@codebrain我正在使用4.0 – 2013-02-11 08:01:25
檢查此鏈接http://weblogs.asp.net/scottgu/archive/2009/10/13/url-routing-with-asp-net-4-web-forms-vs-2010 -and-net-4-0-series.aspx – 2013-02-11 08:06:15