У меня проблема с генерацией 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>
Должен ли я использовать какой-нибудь ответ старой школы.:)
/ L