经过型式随着ViewData的对象在管窥(Pass Model Along With ViewDat

2019-10-19 02:06发布

我想通过模型与存储在ViewData字典一些对象一起。 我这样做的方式是@Html.Partial("_DataPaging", Model, ViewData['123']) 但是,这给出了部分方法有一些无效的参数错误。 如何传递模型,我想局部视图里面使用一些其他的对象一起?

Answer 1:

似乎是适当重载方法签名Html.Partial方法是:

public static MvcHtmlString Partial(this HtmlHelper htmlHelper,
                                    string partialViewName,
                                    object model,
                                    ViewDataDictionary viewData);

而在你的情况:

@Html.Partial("_DataPaging", Model, ViewData)

这意味着你将必须提取ViewData["123"]手动内部_DataPaging部分。



文章来源: Pass Model Along With ViewData Object In Partial View