猿问

没有匹配的开始标签的结束标签“文本”

我的代码看起来像这样。


@{

    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>.


解析器错误消息:遇到没有匹配开始标记的结束标记“文本”。您的开始/结束标签是否正确平衡?


因此,如果 Razor 认为这无效,我该如何放入列表的结束标记?


蛊毒传说
浏览 274回答 1
1回答

牧羊人nacy

似乎<text>这里不需要标记你可以做类似的事情(根本没有<text>)if( results.Count() > 0 ){&nbsp;&nbsp; &nbsp; <ul class="list-group">&nbsp; &nbsp; &nbsp; &nbsp; @foreach( var part in results )&nbsp; &nbsp; &nbsp; &nbsp; {&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <li><a href="#">@part["pgwName"]</a></li>&nbsp; &nbsp; &nbsp; &nbsp; }&nbsp; &nbsp; </ul>}
随时随地看视频慕课网APP
我要回答