В MVC шаблон по умолчанию маршрут Ссылка - URL: «{контроллер}/{действие}/{ID}»Создание нового маршрута в MVC
Когда я добавить новый маршрут, как показано ниже, прежде чем по умолчанию route, url для маршрута по умолчанию показан как что-то вроде Home/Index? id = 5, а не Home/Index/5. Как это можно исправить.
routes.MapRoute(
name: "Name",
url: "{controller}/{action}/{name}",
defaults: new { controller = "Home", action = "Browse", name = UrlParameter.Optional }
);
Не могли бы вы назвать имя по умолчанию? Если это так, это должно решить проблему: routes.MapRoute ( имя: «Name», url: «{controller}/{action}/{name}", defaults: new {controller = "Home", action = «Browse», name = «»} ); –