【问题标题】:RenderAction a list of a model in the layoutRenderAction 布局中的模型列表
【发布时间】:2013-05-07 02:47:34
【问题描述】:

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

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

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

编辑

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

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

【问题讨论】:

  • “似乎不起作用” => 会发生什么?有问题的部分只是没有渲染,或者你有异常吗?如果出现异常,消息/堆栈跟踪是什么?

标签: asp.net-mvc-3 renderaction


【解决方案1】:

在视图中设置布局为空

@{ Layout = null; }

【讨论】:

  • 谢谢,会记住的。我还不习惯 MVC。
【解决方案2】:

在您的视图中尝试:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-09-13
    • 1970-01-01
    • 2013-02-21
    • 1970-01-01
    • 2019-05-04
    • 1970-01-01
    相关资源
    最近更新 更多