需要MVC 3/4 Razor帮助

时间:2012-11-22 11:18:09

标签: 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 (node.Children.Any()) {
                <ul class="menuchild" style="display: none;">
                    <li>
                        @Html.DisplayFor(m => node.Children)
                    </li>
                </ul>
            }
        </li>
    }
</ul>

我需要为Javascript菜单创建级别,比如level1,level2,level3,如何在Razor中组合字符串。

感谢。

1 个答案:

答案 0 :(得分:1)

附上@()

<li class="@("level" + i.ToString() )">

<li class="@string.Format("level{0}", i)">
相关问题