конечный тег "текст" без соответствующего начального тега - PullRequest
0 голосов
/ 12 июня 2018

Мой код выглядит следующим образом.

@{
    if( results.Count() > 0 )
    { 
        <text><ul class="list-group"></text>
        foreach( var part in results )
        {
            <text><li><a href="#">@part["pgwName"]</a></li></text>
        }
        <text></ul></text>
    }
}

Я получаю эту ошибку на <text></ul></text>.

Сообщение об ошибке синтаксического анализатора: обнаружен конечный тег «text» без соответствующего начального тега.Ваши начальные / конечные теги правильно сбалансированы?

Итак, если Razor не считает это допустимым, как мне поместить закрывающий тег для списка в?

Примечание: нетдубликат ASP.NET MVC Razor не примет мою действительную разметку , так как не использует тег <text>.

1 Ответ

0 голосов
/ 12 июня 2018

Похоже, тег <text> здесь не нужен. Вы можете сделать что-то подобное (вообще без <text>)

if( results.Count() > 0 )
{ 
    <ul class="list-group">
        @foreach( var part in results )
        {
            <li><a href="#">@part["pgwName"]</a></li>
        }
    </ul>
}
...