Asp.net mvc 需要MVC 3/4剃须刀帮助
我需要为母版页创建菜单。我面临着以下问题Asp.net mvc 需要MVC 3/4剃须刀帮助,asp.net-mvc,asp.net-mvc-3,razor,Asp.net Mvc,Asp.net Mvc 3,Razor,我需要为母版页创建菜单。我面临着以下问题 <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 (
<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>
@foreach(Model.Nodes中的var节点)
{
int i=1;
- @Html.DisplayFor(m=>node)|
@if(node.Children.Any()){
}
}
我需要为Javascript的菜单创建级别,比如level1、level2、level3,以及如何在Razor中组合字符串
谢谢。随函附上@()
或
用@()
或
您没有增加变量i,就像foreach循环中的i++一样。另外,要添加增量类,请执行类似于<li class="@("level" + i.ToString() )">
<li class="@string.Format("level{0}", i)">