ฉันมีมุมมองบางส่วนที่ใช้พิมพ์ 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++;
}