我在使用razor引擎生成html时遇到问题。在我的情况下,我有一个应用程序,其中存储过程列出嵌套树,并计算了有多少子菜单,有多少兄弟姐妹等。我需要在局部视图中有一些逻辑。剃刀引擎似乎不喜欢它,因为它似乎是无效的标记。我怎么能解决它打印出我想要的东西?
<ul class="menu">
@foreach (var item in Model.NestedMenus)
{
if (item.StartNode > 0)
{
if (item.SubMenus > 0)
{
<li style="submenu">
}
else
{
<li style="menu">
}
@item.MenuName
}
else
{
</li>
}
}
</ul>
我必须使用一些旧学校的Response.Write或summet吗? :)
/ L