我是asp.net MVC的新手。我想知道routeconfig.cs中的路由总数是否有任何限制。
我们可以在asp.net mvc中的routeconfig.cs中创建多少路由
答案 0 :(得分:1)
据我所知,创建路线没有限制。您可以制作所需数量的控制器,但不限制,因为每个操作都可以代表一条独特的路径。
答案 1 :(得分:0)
您可以在RouteConfig.cs中添加多个路径,如下所示:
public static void RegisterRoutes(RouteCollection routes)
{
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
routes.MapRoute(
"ShoppingManagment",
"{id}/ShoppingManagment/{action}",
new { controller="ShoppingManagment", action = "ShoppingManagment", id = UrlParameter.Optional });
routes.MapRoute(
name: "Default",
url: "{controller}/{action}/{id}",
defaults: new { controller = "Home",
action = "Index", id = UrlParameter.Optional }
);
}
要添加多条路线,请检查此ASP.NET Routing。
确保默认路线位于列出的路线表的底端。对于ASP.NET MVC路由表,顺序很重要。正确的订购是您最具体的'路线到您最不具体的路线'。即最后定义Default
路由。
答案 2 :(得分:0)
创建路线没有限制。您可以在RouteConfig.cs文件中创建任意数量的路径。但请确保为每个MapRoute函数提供唯一的名称值。