Saltar al contenido

¿Cómo usar ViewDataDictionary con Html.Partial en asp.net core?

Te sugerimos que revises esta solución en un entorno controlado antes de enviarlo a producción, saludos.

Solución:

Otra forma de usar esto es pasar el ViewData de la vista actual en el constructor. Así lo nuevo ViewDataDictionary se extiende con los elementos que ingresa usando el inicializador de colección.

@Html.Partial("MyPartial", new ViewDataDictionary(ViewData)   "BookId", Model.Id  )

Use el siguiente código para crear un ViewDataDictionary

new ViewDataDictionary(new Microsoft.AspNetCore.Mvc.ModelBinding.EmptyModelMetadataProvider(), new Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary())   "BookId", Model.Id  

En .NET Core, uso ViewDataDictionary con un parámetro, como:

@Html.Partial(“TuPartial”, new ViewDataDictionary(ViewData) “BookId”, Model.Id )

Tienes la posibilidad difundir este tutorial si te fue útil.

¡Haz clic para puntuar esta entrada!
(Votos: 1 Promedio: 1)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *