Asp.net mvc ASP.NET/MVC多视图模型(产品页面和评论)

Asp.net mvc ASP.NET/MVC多视图模型(产品页面和评论),asp.net-mvc,asp.net-mvc-4,Asp.net Mvc,Asp.net Mvc 4,我有一个产品视图,我想在向用户展示的同一页面上包含相应的产品评论 <!---A SINGLE PRODUCT---> <div class="product"> ... </div> <!--MANY REVIEWS--> <div class="reviews"> ... </div> 为了检索视图,需要ProductID。如何将ProductModel和ReviewModel都传递到ProductPage视图?每个视

我有一个产品视图,我想在向用户展示的同一页面上包含相应的产品评论

<!---A SINGLE PRODUCT--->
<div class="product">
...
</div>
<!--MANY REVIEWS-->

<div class="reviews">
...
</div>

为了检索视图,需要ProductID。如何将ProductModel和ReviewModel都传递到ProductPage视图?

每个视图只能有一个模型。您可以使用ViewBag为视图提供任何附加信息


更好的方法是创建一个新的视图模型ProductDetailsViewModel,它保存您所需的所有数据,将其填充到控制器中并传递给视图。

u可能需要使用部分视图您的控制器代码对产品和评论是什么样的?为什么要投反对票?我很抱歉我误解了这个问题?OP询问如何将ProductModel和ReviewModel传递给ProductPage视图?。这是你做不到的。