Cuando estoy en una vista y llamo al @Html.RenderPartial("MyPartialView", MyObject)
¿Puedo configurarlo para que esta vista parcial tenga un controlador que se llame cuando se llame a RenderPartial?ASP.NET MVC: ¿Puede una vista parcial tener un controlador?
6
A
Respuesta
8
Probablemente será mejor usar el RenderAction lugar del renderPartial
0
Debe reunir todos los datos necesarios para el parcial en la acción del controlador actual (que puede utilizar métodos compartidos a través de otros controladores y acciones).
Si realmente quiere que se renderice un parcial usando su propio controlador/acción, entonces considere cargarlo a través de AJAX con una solicitud por separado.
0
En MVC, aunque los controladores conocen las vistas, lo contrario no es cierto.
Las vistas son solo medios para representar algunos datos (un modelo o un modelo de vista) pero no están relacionados con un controlador o una acción.
Cuestiones relacionadas
- 1. Asp.Net Mvc - Cómo tener un "controlador" en la vista compartida
- 2. Crear controlador para vista parcial en ASP.NET MVC
- 3. asp.net acción de controlador de vista parcial MVC
- 4. ASP.NET MVC acción 3 controlador de vista parcial
- 5. Actualizar periódicamente una vista parcial (ASP.Net MVC)
- 6. Actualizar una vista parcial desde otra vista parcial - ASP.NET MVC2
- 7. Asp.net MVC - Render una vista parcial de un área
- 8. ASP.NET MVC representación vista parcial con jQuery ajax
- 9. asp.net mvc parámetro de la página a una vista parcial
- 10. Ejecutar Javascript dentro de una vista parcial en ASP.NET MVC
- 11. ASP.NET MVC 3 Vista parcial en la página de diseño
- 12. Lista de tipos personalizados de ASP.NET MVC en vista parcial
- 13. ¿Debería un controlador MVC y una vista tener una relación de 1 a 1?
- 14. Puede forzar una eliminación de (página y vista parcial) OutputCache en asp.net-mvc
- 15. Cargar vista parcial en un div MVC
- 16. Por qué usar Vista parcial de ASP.NET MVC (.ascx)
- 17. Actualizando vista parcial con Jquery en ASP.NET MVC C#
- 18. ASP.NET MVC - Actualizar Vista parcial cuando DropDownList cambió
- 19. ASP.NET MVC Pasar datos de la vista al controlador
- 20. ¿Cuál es la diferencia entre una vista y una vista parcial en ASP.NET MVC?
- 21. Render vista parcial onclick en asp.net mvc 3 proyecto
- 22. vista parcial sin atributos de validación (ASP.NET MVC 3)
- 23. ASP.Net MVC redirigir a una vista diferente
- 24. ¿Cómo puedo activar un diálogo de JQuery para cerrarlo desde un controlador de vista parcial MVC?
- 25. Llamar a @ Html.Partial para mostrar una vista parcial perteneciente a un controlador diferente
- 26. ¿Existe una vista en Asp.Net MVC?
- 27. asp.net controlador genérico mvc
- 28. Asp Mvc Devolver una vista parcial con Ajax no funciona
- 29. ¿Puede jQuery hacer una POST de un ViewModel a un controlador en ASP.NET MVC?
- 30. ASP.NET MVC Controlador Dependencias (StructureMap)
Sí. Parece que necesito usar RenderAction en su lugar. También encontré esta útil http://stackoverflow.com/questions/3968664/asp-net-mvc-2-0-difference-between-renderpartial-and-renderaction –
gracias por su respuesta y por el enlace también :) – Mikhail
Nice ejemplo de usar RenderAction aquí http://stackoverflow.com/a/6287060/74585 –