Есть ли способ получить список всех представлений, определенных в проекте ASP.NET MVC? Есть ли встроенное перечисление в любом месте или я должен смотреть на отражение?Программно получить список просмотров MVC?
ответ
Отражение - ваш друг в этом случае. Я не думаю, что перечисление уже существует.
Kindness,
Dan
Программным доступны Просмотр имен является одним из многих возможностей, предлагаемых T4MVC template. Если это не соответствует вашим потребностям, вы все равно можете посмотреть и посмотреть, как это делается.
что-то вдоль этих линий должны получить вы начали
for (methods in controller)
typeof(ActionResult).IsAssignableFrom(methodInfo.ReturnType)
это псевдо, не уверен, если это правильные свойства, а что нет ... одна вещь, которую вы должны будете быть осторожными только получить методы по объявлению типа, а не по базовым типам.
typeof(Controller).GetMethods(
BindingFlags.Instance |
BindingFlags.DeclaredOnly |
BindingFlags.Public)
надеюсь, что этого достаточно, чтобы быть опасным и начать работать.
Поскольку ASP.NET MVC поддерживает соглашение по конфигурации, лучше всего посмотреть на все файлы в каталоге ~/Views - не требуется никакого отражения.
- 1. Программно добавление столбцов в список Sharepoint Просмотров
- 2. Редактировать Пользовательские Просмотров программно
- 3. MVC Просмотров: Показать логику?
- 4. Программно получить список базовых пакетов
- 5. Получить список целевой платформы программно
- 6. Увеличьте список просмотров
- 7. Настройка стилей программно добавленных просмотров
- 8. Добавление просмотров. Раскадровка VS. Программно
- 9. Изменить список просмотров из предыдущего списка просмотров
- 10. значения Попутный между MVC Просмотров
- 11. PHP MVC - обработка просмотров
- 12. MVC Структурирование просмотров
- 13. MVC Deploy Просмотров отсутствует
- 14. MVC - динамическая загрузка частичных просмотров
- 15. Показать/скрыть список просмотров
- 16. Обновить Расширяемый список просмотров
- 17. Как инициализировать список просмотров
- 18. Список просмотров uiwebview?
- 19. Список незарегистрированных просмотров
- 20. Расширяемый список просмотров; onitemClick
- 21. Весь список просмотров дублируется
- 22. Раскрыть список просмотров?
- 23. Список просмотров в mysql
- 24. Как отфильтровать список просмотров
- 25. Как обновить список просмотров
- 26. Обновить список просмотров?
- 27. Очистить список просмотров android
- 28. Как обновить список просмотров?
- 29. Как сбросить список просмотров?
- 30. Горизонтальный список просмотров изображений
Насколько я могу судить, это приведет только к методам действий, которые являются частью контроллера, а не к представлениям, связанным с контроллером. –