RenderAction布局中的模型列表

时间:2011-06-29 15:36:44

标签: asp.net-mvc-3 renderaction

所以我想在_Layout.cshtml中添加一个newsitems列表 我在其控制器中有一个新闻模型和一个Show Action,我想用RenderAction将它放在那里。

@Html.RenderAction("Show","News");

似乎不起作用。 但是http://localhost:49295/News/Show/确实有效 我应该使用渲染权吗?

修改

@{Html.RenderAction("Show","News");}

stackoverflower,可能是因为我只是在布局中放置了一个使用布局的动作?我如何不为此视图使用默认布局?

2 个答案:

答案 0 :(得分:4)

在视图

中将布局设置为null
@{ Layout = null; }

答案 1 :(得分:0)

在您的视图中尝试:

@{Html.RenderAction("Show","News");}