我有一个列表视图,如下所示
@model IEnumerable<EmpDetailsRazor.Models.EmpDetails>
@{
ViewBag.Title = "Employee Details";
}
<h2>Index</h2>
**@Html.Partial("_Create", Model);**
<p>
@Html.ActionLink("CREATE NEW","Create")
</p>
此处列表视图
并且我已经创建了一个带有创建的部分视图 具有相同模型 I 的模板 正在列表中使用,我想调用部分视图,例如
@Html.Partial("_Create", Model);
因为它需要这样的模型
EmpDetailsRazor.Models.EmpDetails
而不是IEnumerable<EmpDetailsRazor.Models.EmpDetails>
怎么做?
您可以使用调用部分
@Html.Partial("_Create", Model.FirstOrDefault())
或者,如果您知道始终至少有一个项目,并且您希望明确说明:
@Html.Partial("_Create", Model.First())
请注意,您可能需要在顶部添加@using System.Linq
才能完成此操作。