我正在尝试重用一些代码,使用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>
现在的问题是:
我遇到了空引用错误,我可以看到Model变量为空。
错误信息:
对象引用未设置为对象的实例。
请问有人能告诉我除了它是空的之外,我是否做得正确以及哪里出错了吗?