将模型信息传递给RenderPartial

5

你好,我有这行代码:

<% Html.RenderPartial("VenuesList"); %>

我需要通过可用的重载参数将我的模型传递给它。我应该写什么?我的模型是Venue。谢谢。

<% Html.RenderPartial("VenuesList", Model.Venue); %>

1个回答

11

你可以使用以下重载,允许你将模型传递给部分视图:

<% Html.RenderPartial("VenuesList", Model.SomeProperty); %>
如果模型符合部分函数所期望的正确类型,也可以直接使用该模型。
<% Html.RenderPartial("VenuesList", Model); %>

尝试过了,但仍然出现错误:“对象引用未将对象实例化”。 - Cameron
2
@Cameron,你仅仅说出了一个Object reference not set to an instance of an object异常,却没有提供异常具体发生的位置和完整的堆栈跟踪信息,那就好像什么也没说一样。你真的期望我帮助你以不同于以下内容的方式吗:“你在尝试访问一个空对象,请在使用之前实例化它。” - Darin Dimitrov

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接