¿Puede la vista parcial tener controlador?
¿Puede la vista parcial tener controlador?
Anonim

3 respuestas. Debe recopilar todos los datos necesarios para parcial en la corriente controlador acción (que puede utilizar métodos compartidos con otros controladores y acciones). Si realmente quieres un parcial para ser renderizado usando su propio controlador / action, luego considere cargarlo a través de AJAX con una solicitud por separado.

En este sentido, ¿una vista parcial puede tener un modelo?

Vistas parciales en ASP. NET MVC están destinados a representar "partes" de una página que pueden ser renderizado en varios lugares en diferentes puntos de vista . Ellos puede tener modelos ligado a ellos, y pueden ser renderizado usando @Html.

Además, ¿qué es una vista parcial? Vista parcial en ASP. NET MVC es especial vista que rinde una parte de vista contenido. Es como un control de usuario de una aplicación de formulario web. Parcial puede ser reutilizable en múltiples puntos de vista . Nos ayuda a reducir la duplicación de códigos. En otras palabras, un vista parcial nos permite hacer un vista dentro del padre vista.

Teniendo esto en cuenta, ¿cómo creo una vista parcial?

Para crear a vista parcial , haga clic derecho en Carpeta compartida -> seleccione Agregar -> haga clic en Vista .. Nota: Si un vista parcial será compartido con múltiples puntos de vista de una carpeta de controlador diferente entonces crear en la carpeta compartida; de lo contrario, puede crear los vista parcial en la misma carpeta donde se va a utilizar.

¿Cómo es compatible una vista parcial con un modelo?

Vistas parciales puede usar la página Modelo para sus datos, mientras que Child Actions utiliza datos independientes del Responsable. Las plantillas de editor / visualización pasan elementos del modelo al sistema, pero puede ser anulado por el usuario vistas parciales.

Recomendado: