У меня есть сайт, на котором я хотел бы URL-адрес, такой как:
/Some maincategory name/{id}/Some subcategory name/{id}/Some item name/{id}
Я включаю идентификаторы каждого уровня, поскольку имя не уникально. Это выполнимо, но я должен создать новую маршрутизацию для каждого уровня. Мой Html.ActionLink также выглядит противно.
Каждый уровень имеет свой собственный контроллер, так как уровни совершенно разные. URL-адреса могут быть примерно такими:
_/Birds/2/Waders/4/Flamingos/23_
_/Mammals/5/Dogs/23/Longeared/25/Somedog/76_
_/Insects/7/Spiders_
Это всего лишь пример, а не то, что я собираюсь использовать. Мои приложения не имеют ничего общего с животными.
Есть ли хороший способ сделать это или я должен вместо этого использовать стандартную маршрутизацию?