MVC3 Razor и симуляция одностраничных разделов - PullRequest
1 голос
/ 10 октября 2011

Razor не поддерживает разделы на одной странице, поэтому я не могу сделать что-то вроде этого:

@if (wrapSection)
{
    <div class="section-wrapped-in-div">
        @RenderSection("mySection")
    </div>
}
else
{
    @RenderSection("mySection")
}

@section mySection
{
    some stuff here...
}

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

Возможно ли что-то подобное?

1 Ответ

3 голосов
/ 10 октября 2011

Вы должны сделать вспомогательный метод :

@helper MySection(...) {
    ...
}

@MySection(...)

В отличие от секций, помощники также могут принимать параметры.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...