Перечисление маршрутов ASP.NET MVC - PullRequest
0 голосов
/ 26 ноября 2009

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

Это правильная идея сделать это? Это действительно похоже на хак, используя специальное слово для административных маршрутов, а затем фильтрует его по этому, но у меня нет другой идеи для этого.

1 Ответ

1 голос
/ 26 ноября 2009

Я не думаю, что это вообще хак, и на самом деле это отличная идея. Вы даете названия своих маршрутов, почему бы не использовать их?

Это просто соглашение по конфигурации. Создайте название маршрута «Admin.ManageProducts», и ваш код его выберет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...