У мене є сильно набраний частковий вигляд, який приймає 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++;
}