¿Hay alguna forma de obtener una lista de todas las vistas definidas en un proyecto ASP.NET MVC? ¿Hay una enumeración incorporada en alguna parte o debería mirar hacia la reflexión?Programaticamente obtener una lista de Vistas MVC?
6
A
Respuesta
0
Reflejo es su amigo en este caso. No creo que la enumeración ya exista.
Bondad,
Dan
2
Nombres Ver programación accesible es una de las muchas características que ofrece el T4MVC template. Si no se ajusta exactamente a tus necesidades, aún puedes echar un vistazo y ver cómo se hace allí.
0
algo en este sentido debería empezar
for (methods in controller)
typeof(ActionResult).IsAssignableFrom(methodInfo.ReturnType)
que es seudo, no está seguro de si se trata de las propiedades adecuadas y lo que no ... lo único que tendrá que tener cuidado es solamente conseguir métodos en el tipo de declaración, no en los tipos de base.
typeof(Controller).GetMethods(
BindingFlags.Instance |
BindingFlags.DeclaredOnly |
BindingFlags.Public)
espero que sea suficiente para ser peligroso y comenzar.
0
Dado que ASP.NET MVC favorece la convención sobre la configuración, su mejor opción es mirar todos los archivos en el directorio ~/Views - no se necesita reflexión.
Cuestiones relacionadas
- 1. ¿Cómo obtener una lista de vistas de MySQL?
- 2. Seguridad en MVC Vistas
- 3. ASP.NET MVC una ruta, dos vistas diferentes
- 4. Vistas de desplazamiento horizontal lista de lista
- 5. ASP.NET MVC Globalización de vistas
- 6. En Spring MVC, ¿hay alguna manera de generar una lista de Controladores y Vistas reconocidas?
- 7. MVC - Misma URL, múltiples vistas
- 8. ASP.NET MVC vistas parciales lento?
- 9. Compilar Vistas en ASP.NET MVC
- 10. Drupal 7 obtener una lista de términos de taxonomía en las vistas
- 11. ASP.NET MVC - selección de lista desplegable - vistas parciales y enlace de modelo
- 12. Vistas de diseño amigable en Asp.Net MVC
- 13. Uso de ASP.NET MVC con vistas genéricas
- 14. ¿Obtener una lista de mutex?
- 15. MVC - Edición de una lista de objetos
- 16. Reciclar vistas en una vista de lista, ¿vale la pena?
- 17. C# obtener una lista de un campo de una lista
- 18. Rieles como Vistas para una aplicación web Spring MVC
- 19. ASP.NET MVC obtener el valor de la lista desplegable
- 20. ASP.NET MVC Vistas parciales en Java Spring MVC
- 21. ASP.NET MVC: ¿Lugar correcto para vistas parciales?
- 22. Plantillas T4 personalizadas de ASP.NET MVC para vistas
- 23. Identificar vistas en la lista de pestañas de Visual Studio
- 24. Vistas en conjuntos separados en ASP.NET MVC
- 25. Compartir vistas, lógica, etc. entre aplicaciones MVC
- 26. Compartir vistas parciales ASP.NET MVC entre proyectos
- 27. ASP.NET MVC, vistas parciales y datos
- 28. ASP.net MVC - Vistas y mejores prácticas jQuery
- 29. Devolver diferentes vistas desde el controlador MVC
- 30. cómo obtener una lista secundaria de una lista en ocaml
Lo mejor que puedo decir es que esto solo obtendrá los métodos de acción que son parte del controlador, no las vistas asociadas con el controlador. –