我正在尝试重用一些代码,并且在使用 MVC 时,部分视图似乎是最好的方法。
我创建了一个继承自 IEnumerable 的局部视图(见下文)。
@model IEnumerable<Models.facility>
<div class="display-field">
@foreach (var facility in Model)
{
<li>
@facility.name
</li>
}
</div>
嵌入此视图的视图是这样的:
<div class="display-field">
<div> @{Html.RenderPartial("FacilityPartial");} </div>
</div>
所以现在的问题。
我收到一个空引用错误,我可以看到模型变量为空。
错误:
你调用的对象是空的。
有人可以告诉我我是否在做正确的事情以及我哪里出错了,除了它是空的吗?