我想显示局部视图并使用模型Sale填充它。目前这是我的(非工作)代码:
主页视图:
@foreach (Webshop.Models.Sale item in Model) {
@Html.Partial("_Sale", (Webshop.Models.Sale) item)
}
部分:
@model Webshop.Models.Sale
<div class="sale">
<h5>@Html.ActionLink(item.Product.Name, "Details", "Product", new { id = item.ID }, null)</h5>
</div>
我收到编译错误,说项目不存在。如果我将其命名为model,则它也不存在。
答案 0 :(得分:3)
更改部分代码。 item
应为Model
:
@model Webshop.Models.Sale
<div class="sale">
<h5>@Html.ActionLink(Model.Product.Name, "Details", "Product", new { id = Model.ID }, null)</h5>
</div>