vistas partialview parciales net mvc component asp asp.net-mvc asp.net-mvc-3 partial-views partial

partialview - cómo puedo renderizar Vistas parciales en asp.net mvc 3



view mvc asp net (2)

Cree su vista parcial algo así como:

@model YourModelType <div> <!-- HTML to render your object --> </div>

Luego en tu vista usa:

@Html.Partial("YourPartialViewName", Model)

Si no desea una vista parcial fuertemente @model YourModelType elimine el @model YourModelType de la parte superior de la vista parcial y se establecerá de manera predeterminada en un tipo dynamic .

Actualizar

El motor de vista predeterminado buscará vistas parciales en la misma carpeta que la vista que llama al parcial y luego a la carpeta ~ / Views / Shared. Si su parcial está ubicada en una carpeta diferente, entonces necesita usar la ruta completa. Tenga en cuenta el uso de ~/ en la ruta de abajo.

@Html.Partial("~/Views/Partials/SeachResult.cshtml", Model)

Tengo algunos datos en ViewData.Model , y en mi opinión quiero escribir una vista parcial y pasar su modelo actual que tengo en mi página.

¿Cómo puedo pasar su ViewData.Model actual y presentarlos a través de la ubicación de los parciales?


<%= Html.Partial("PartialName", Model) %>