我遇到以下代码时出现问题:
@Html.RenderPartial("_SortDisplayPage", new ViewDataDictionary { { "bottomClass", "pagingBottom" } })
它给出错误:
Cannot implicitly convert type void to object
我觉得它很小但却找不到......
答案 0 :(得分:29)
您希望@Html.Partial
不是RenderPartial
。 RenderPartial直接写入响应并且不返回值。 Partial返回一个MvcHtmlString,@运算符将写入响应。
答案 1 :(得分:6)
RenderPartial()调用将其结果直接呈现给响应对象,不能像简单字符串一样使用。
您只需将呼叫包含在代码块中即可。
@ {Html.RenderPartial( “TopNavigation”);}