我的ProjectsController中有以下功能 编辑:我想在_Layout.html中呈现这个
' Show Count of projects
Function Menu() As PartialViewResult
Dim count = 15
Return PartialView(count)
End Function
现在我尝试使用@html.renderpartial(“菜单”,“项目”)但这没有做任何事情我也尝试过将其作为actionresult返回并使用html.renderaction或html.action但两者都没有工作
请帮帮我
答案 0 :(得分:0)
使用ActionResult
作为方法的返回类型是正确的。
使用Html.RenderAction时,您需要这样做:
@{ Html.RenderAction("About"); }
如果我记得,你需要绕@{}
包围调用,因为RenderAction将它输出写入Http响应流,而不是函数的返回值。这意味着要求:
@Html.RenderAction("About")
结果是没有输出到页面上。