1

我正在开发一个基于 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

4

0 回答 0