1

所以我想在_Layout.cshtml 中放一个newsitems 列表。
我在它的控制器中有一个News 模型和一个Show Action,我想用RenderAction 把它放在那里。

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

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

编辑

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

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

4

2 回答 2

4

在视图中将布局设置为空

@{ Layout = null; }
于 2011-06-29T16:11:26.153 回答
0

在您的视图中尝试:

@{Html.RenderAction("Show","News");}
于 2011-06-29T15:40:05.923 回答