我需要为母版页创建菜单。我遇到了以下问题
<ul class="main_menu">
@foreach (var node in Model.Nodes)
{
int i = 1;
<li class="**HOW TO ADD HERE A CLASS like level+i.ToString()?????**">@Html.DisplayFor(m => node) |
@if (node.Children.Any()) {
<ul class="menuchild" style="display: none;">
<li>
@Html.DisplayFor(m => node.Children)
</li>
</ul>
}
</li>
}
</ul>
我需要为Javascript菜单创建级别,比如level1,level2,level3,如何在Razor中组合字符串。
感谢。
答案 0 :(得分:1)
附上@()
<li class="@("level" + i.ToString() )">
或
<li class="@string.Format("level{0}", i)">