0

我对 MVC 3 .NET 有部分看法。每次渲染局部视图时,都会收到一条错误消息,指出模型为空。我希望部分视图能够在不向其传递数据的情况下获取数据本身。可能吗?

编辑@html.partial("_partialView")

在部分视图中,@Model 为 null,如果我尝试访问 @Model 的任何属性,它会崩溃,因为它为 null。所以我每次调用@html.partial("_partialView") 时都需要它,这是从服务器获取数据并填充@Model 的局部视图。

谢谢你们的帮助!

4

2 回答 2

0

@model SomeModelType检查您的视图开头是否有行以及所有调用@Model.SomeProperty(它们是异常的实际原因)。如果您不想在局部视图中使用模型,请删除所有这些内容。

于 2013-07-22T13:46:16.467 回答
0

如果您不在视图内使用模型数据,这是可能的,但如果您这样做 - 随时提供模型:)

于 2013-07-22T13:39:28.023 回答