URL重写asp.net c#网站的默认/第一页

时间:2016-07-04 09:40:23

标签: c# asp.net url rewriting

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


    }

请指导我在页面加载下需要编写哪些代码,其余页面使用相同的代码正常工作。

此致 →

0 个答案:

没有答案