1

ルートテーブルにルートを挿入したいのですが、その方法がわかりません。

たとえば、次のようにマップされたルートがあります。

        routes.MapRoute(
            name: "Default", 
            url: "",
            defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional }
            );

ただし、以下の構文を使用して、同じルートをルートテーブルに挿入したいと思います。どうすればいいのですか?

RouteTable.Routes.Insert(0, new Route(

ご協力いただきありがとうございます。

4

2 に答える 2

1

少し考えた後、私はそれを行う方法を見つけました:

        Route myRoute = new Route("", new RouteValueDictionary { { "controller", "Home" }, { "action", "Index" }, {"id", UrlParameter.Optional }}, new MvcRouteHandler());
        RouteTable.Routes.Insert(0, myRoute);
于 2012-11-20T13:47:30.320 に答える
0

そこにあるルートは RouteTable.Routes であり、MapRoute によってこれがテーブルに追加されています。各ルートは一度だけ追加できます。

于 2012-11-20T13:42:09.367 に答える