我想传递Model以及ViewData字典中存储的一些对象。
我这样做的方式是@Html.Partial("_DataPaging", Model, ViewData['123'])
。但是这给出了Partial方法有一些无效参数的错误。
如何将Model与我想在Partial View中使用的其他对象一起传递?
答案 0 :(得分:1)
似乎Html.Partial
方法的适当重载方法签名是:
public static MvcHtmlString Partial(this HtmlHelper htmlHelper,
string partialViewName,
object model,
ViewDataDictionary viewData);
在你的情况下:
@Html.Partial("_DataPaging", Model, ViewData)
这意味着您必须在ViewData["123"]
部分内部手动提取_DataPaging
。