所以我想在_Layout.cshtml中添加一个newsitems列表 我在其控制器中有一个新闻模型和一个Show Action,我想用RenderAction将它放在那里。
@Html.RenderAction("Show","News");
似乎不起作用。 但是http://localhost:49295/News/Show/确实有效 我应该使用渲染权吗?
修改
@{Html.RenderAction("Show","News");}
stackoverflower,可能是因为我只是在布局中放置了一个使用布局的动作?我如何不为此视图使用默认布局?
答案 0 :(得分:4)
在视图
中将布局设置为null@{ Layout = null; }
答案 1 :(得分:0)
在您的视图中尝试:
@{Html.RenderAction("Show","News");}