У меня есть строго типизированный Partial View, который принимает ProductImage, и когда он отображается, я также хотел бы предоставить ему некоторые дополнительные ViewData, которые я динамически создаю на содержащейся странице. Как я могу передать как свой сильно типизированный объект, так и мои пользовательские ViewData на частичный вид с помощью вызова RenderPartial?
var index = 0;
foreach (var image in Model.Images.OrderBy(p => p.Order))
{
Html.RenderPartial("ProductImageForm", image); // < Pass 'index' to partial
index++;
}