【发布时间】:2012-12-08 18:33:56
【问题描述】:
我有一个名为 _News 的局部视图,当它自己调用时会按预期工作。
当我使用以下代码从另一个视图调用它时:
<div>
@html.Partial("_News");
</div>
它会抛出这个错误:
Object reference not set to an instance of an object
在视图中的这一行代码处:
@foreach (var item in Model) {
视图引用模型的位置。我意识到这意味着视图没有从控制器传递模型,但我对为什么感到困惑。
Controller 称为 NewsController,位于 Controllers 中。该视图称为 _News,位于共享视图中。调用局部视图的视图是默认的主页/索引页面。
【问题讨论】:
-
这可能是因为您试图取消引用空引用。在您视图的代码中的某处。
标签: c# asp.net-mvc asp.net-mvc-4