Вызовите RenderSection дважды ...? - PullRequest
12 голосов
/ 28 октября 2011

У меня есть ASP.NET-MVC3-Layout и я использую функцию RenderSection:

@RenderSection("BackLink", required: false)

Как я могу вызвать эту функцию дважды?Я хочу визуализировать определенный раздел в нескольких местах моего макета.

Если я использую @RenderSection() более одного раза, я получаю сообщение об ошибке.

1 Ответ

22 голосов
/ 28 октября 2011

Может быть что-то вроде:

@var result = RenderSection("BackLink", required: false).ToHtmlString();

First:
@Html.Raw(result);

Second:
@Html.Raw(result);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...