RenderAction список модели в макете - PullRequest
1 голос
/ 29 июня 2011

Итак, я хочу поместить список новостных элементов в _Layout.cshtml
У меня есть новостная модель и Show Action в ее контроллере, и я хочу поместить ее туда с помощью RenderAction.

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

Кажется, не работает. Но http://localhost:49295/News/Show/ работает Я должен использовать Renderaction правильно?

EDIT

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

stackoverflowerror, возможно потому, что я просто поместил действие, которое использует макет, в сам макет? Как не использовать макет по умолчанию для этого представления?

Ответы [ 2 ]

4 голосов
/ 29 июня 2011

Установить макет равным нулю в представлении

@{ Layout = null; }
0 голосов
/ 29 июня 2011

В вашем представлении попробуйте:

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