Ответ 1
Вы можете создать собственный маршрут:
MapRoute("My Route Name",
"Beverage/{id}",
new { controller = "Beverage", action = "Index" });
Обратите внимание, что имя контроллера должно быть жестко закодировано на маршруте, а затем указано в настройках по умолчанию, чтобы указать MVC, какой контроллер использовать.
Если вы берете наивный подход и карту {controller}/{id}
, он будет принимать любой URL-адрес формы a/b
, который не является тем, что вы хотите.