1

シンプルな 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" });

    }

何か案は?

4

1 に答える 1

1

質問とコメントを正しく理解している場合: etusive.aspx にリダイレクトするルートを登録していると、etusive.aspx のページ読み込みが同じルートにリダイレクトされ、ループが作成されます。

于 2012-10-25T16:17:18.877 に答える