В моем приложении ASP.NET MVC CMS у меня есть несколько обычных маршрутов отображения контента и несколько административных маршрутов (для действий CRUD). Я думал о создании меню администратора с неупорядоченными элементами HTML списка и элементов списка, но я хочу сделать это динамически во время выполнения. Поэтому приложение должно перечислять все маршруты и составлять меню, используя только административные. Идея состоит в том, чтобы отличить их по имени - например, все маршруты администратора начинаются со слова Admin. Затем я создам действие контроллера и частичное представление для рендеринга меню.
Это правильная идея сделать это? Это действительно похоже на хак, используя специальное слово для административных маршрутов, а затем фильтрует его по этому, но у меня нет другой идеи для этого.