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 回答