我正在开发一个基于 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));
}
请指导我在页面加载下方需要编写哪些代码,我的其余页面使用相同的代码可以正常工作。
问候 L