Я новичок в asp.net MVC. Я хочу знать, что есть ли ограничение на общее количество маршрутов в маршрутной таблице.сколько маршрутов мы можем создать в routeeconfig.cs в asp.net mvc
сколько маршрутов мы можем создать в routeconfig.cs в ASP.NET MVC
Я новичок в asp.net MVC. Я хочу знать, что есть ли ограничение на общее количество маршрутов в маршрутной таблице.сколько маршрутов мы можем создать в routeeconfig.cs в asp.net mvc
сколько маршрутов мы можем создать в routeconfig.cs в ASP.NET MVC
Нет ограничений на создание маршрутов, насколько я знаю. Поскольку вы можете сделать столько контроллеров, которые хотите, и это не ограничивает, так как каждое действие может представлять собой уникальный маршрут.
действительно добавляет больше маршрутов, таких как 50-100 в route.config, влияет на производительность –
Вы можете добавить несколько маршрутов в 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
.
нет никаких ограничений при создании маршрутов. Вы можете создать столько маршрутов, сколько хотите в файле RouteConfig.cs. Но убедитесь, что вы предоставляете уникальное имя для каждой функции MapRoute.
Возможно использование многих «MapRoute», но важно создать в маршрутах одну и ту же опцию «defaults:». – Perdido