为什么视图不呈现控件的操作?



因此,在我的网站布局中,我添加了一个如下所示的RenderAction:

@{Html.RenderAction("../Controller/Action", new Site.Models.Controller());}

如果我将浏览器指向site.com/Controller/Action控件,则该控件工作正常,但是如果我尝试在布局中使用它,则不会执行控制器操作。

我也试过:

@{Html.RenderAction("Controller", "Action", new Site.Models.Controller());}

你已经反转了参数。首先是操作名称,然后是控制器名称:

@{Html.RenderAction("Action", "Controller", new Site.Models.Controller());}

或等效项:

@Html.Action("Action", "Controller", new Site.Models.Controller())

相关内容

  • 没有找到相关文章

最新更新