Response.RedirectToRoute产生异常

时间:2012-10-24 18:53:09

标签: asp.net

我有一个简单的Web表单应用程序。我收到以下错误:

错误310(net :: ERR_TOO_MANY_REDIRECTS)

Global.asax中:

protected void Application_Start(object sender, EventArgs e)
    {
        RegisterRoutes(RouteTable.Routes);
    }

    public static void RegisterRoutes(RouteCollection routes)
    {
        routes.MapPageRoute("etusivu", "opas/{name}", "~/opas/etusivu.aspx");
    }


页面加载:

protected void Page_Load(object sender, EventArgs e)
    {
        Response.RedirectToRoute("etusivu", new { name = "etusivu" });

    }

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

如果我正确理解了问题和评论:您正在注册重定向到etusive.aspx的路由,etusive.aspx中的页面加载会重定向到同一路径并且您已经创建了一个循环。