当我调用html.renderpartial时,我是否需要在第一行指定我的模型?

时间:2011-11-24 10:38:02

标签: asp.net-mvc

我想使用renderpartial,但我对它的使用方式不太清楚。如果我只是调用render partial,那么发送给它的是什么模型?我想使用HTML帮助器。在renderpartial和主剃刀视图中使用它们之间有什么区别吗?

1 个答案:

答案 0 :(得分:0)

如果视图实际上使用了一个模型并且你没有提供任何模型,那么它最终会得到一个空的Model对象(因此有很多Null对象引用异常)。

请继续

@{ Html.RenderPartial("_partialView", PartialViewModel); }

或:

@Html.Partial("_partialView", PartialViewModel)

两者之间的差异显示为here

HTH,M。