尝试将函数返回到控制器的每个视图

时间:2015-11-09 08:34:41

标签: asp.net-mvc vb.net

我的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但两者都没有工作

请帮帮我

1 个答案:

答案 0 :(得分:0)

使用ActionResult作为方法的返回类型是正确的。

使用Html.RenderAction时,您需要这样做:

@{ Html.RenderAction("About"); }

如果我记得,你需要绕@{}包围调用,因为RenderAction将它输出写入Http响应流,而不是函数的返回值。这意味着要求:

@Html.RenderAction("About")

结果是没有输出到页面上。