Razor View Engine, как написать промежуточный HTML? - PullRequest
12 голосов
/ 10 февраля 2011

У меня проблемы с синтаксисом бритвы. Я хотел бы знать, как написать промежуточный HTML .. см. Этот пример ..

<ul>
    @foreach (var x in Model) {
        <li>
            @x.Subject - Tags:&nbsp;

            @if (x.Tags != null)
            {

                foreach (var t in x.Tags)
                {
                    @t.Name
                }
            }
            else
            { 
                No tags
            }
        </li>
    }
</ul>

Я должен быть в состоянии написать "Нет тегов", но это не работает ... Кажется, теги не включены в код (это не то, что я хочу.

Спасибо

Ответы [ 2 ]

21 голосов
/ 10 февраля 2011

Вам нужно явно сказать Razor, что вы пишете HTML , написав @:No Tags или <text>No Tags</text>.

3 голосов
/ 10 февраля 2011

Работает ли тег ?Например:

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