Есть ли способ получить доступ ко всем контроллерам из метода действия, чтобы просмотреть ControllerDescriptor? - PullRequest
0 голосов
/ 23 февраля 2012

В ASP.NET MVC я пытаюсь обработать и отобразить все (или большинство) метаданных контроллера при загрузке одной страницы.

Скажем: /home/index будет отображать все контроллеры и их метаданные.

Есть ли хороший способ получить доступ к ControllerDescriptor для каждого контроллера? Может быть, загрузить их до вызова фабрики контроллеров? Я действительно не хочу возвращаться к размышлениям для этого типа работы.

1 Ответ

1 голос
/ 23 февраля 2012

Итак, есть два расширения, которые делают то, что вы хотите (оба на nuget)

Есть инспектор контролера Фила Хака: http://www.codertakeout.com/v/4T4NO/Writing_an_ASPNET_MVC_Controller_Inspector.html
Nuget: https://preview.nuget.org/packages/MvcHaack.ControllerInspector
Github: https://github.com/Haacked/CodeHaacks

Тогда также есть проблеск: http://www.hanselman.com/blog/NuGetPackageOfTheWeek5DebuggingASPNETMVCApplicationsWithGlimpse.aspx

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