Ответ 1

Вы можете создать собственный маршрут:

MapRoute("My Route Name",
         "Beverage/{id}",
         new { controller = "Beverage", action = "Index" });

Обратите внимание, что имя контроллера должно быть жестко закодировано на маршруте, а затем указано в настройках по умолчанию, чтобы указать MVC, какой контроллер использовать.
Если вы берете наивный подход и карту {controller}/{id}, он будет принимать любой URL-адрес формы a/b, который не является тем, что вы хотите.