我正在开发一个基于Web的应用程序,我将使用Global.asax文件重写页面的URL。
我已经成功完成了所有页面,但是无法在加载应用程序时启动应用程序的第一页。
我在global.asax文件中使用了以下代码:
protected void Application_Start(object sender, EventArgs e)
{
SetRouting(System.Web.Routing.RouteTable.Routes);
}
private void SetRouting(System.Web.Routing.RouteCollection routeCollection)
{
routeCollection.MapPageRoute("log", "Login", "~/log.aspx");
routeCollection.MapPageRoute("Controlpannel", "Master", "~/Controlpannel.aspx");
//routeCollection.MapPageRoute("QueryStringPage", "QueryString/{Id}", "~/QueryString.aspx", true, new RouteValueDictionary(new { Id = "0" }));
}
在页面加载时使用以下代码:
protected void Page_Load(object sender, EventArgs e)
{
Response.Redirect(GetRouteUrl("log", null));
}
请指导我在页面加载下需要编写哪些代码,其余页面使用相同的代码正常工作。
此致 →