获取Partial View MVC 3的数据

时间:2013-07-22 13:35:25

标签: .net asp.net-mvc-3 view partial

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

编辑 @ html.partial( “_ partialView”)

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

感谢您的帮助!

2 个答案:

答案 0 :(得分:0)

如果您不在视图中使用模型数据,则可以这样做,但如果您这样做 - 随意提供模型:)

答案 1 :(得分:0)

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