Tengo una vista parcial fuertemente tipada que toma una imagen de producto y cuando se renderiza también me gustaría proporcionarle algunos datos de vista adicionales que creo dinámicamente en la página que lo contiene. ¿Cómo puedo pasar mi objeto fuertemente tipado y mi ViewData personalizado a la vista parcial con la llamada RenderPartial?
var index = 0;
foreach (var image in Model.Images.OrderBy(p => p.Order))
{
Html.RenderPartial("ProductImageForm", image); // < Pass 'index' to partial
index++;
}