В ASP.NET MVC-маршрутизации (а не веб-API), как мне сопоставить любое целое число в начале маршрута, а не после него.Соответствие маршрута ASP.NET MVC.
Например, я вижу примеры, которые указывают, как совместить/сайт/Product/{id} - здесь создается ProductController с параметром id, а ограничения указаны в параметре id.
Однако я пытаюсь сопоставить маршрут, который выглядит таким образом - /сайт/{верхнего уровня ID}/Product/{ID}
верхнего уровня, идентификатор может быть любым целым числом , Любые мысли о том, как это сделать?