我浸入到MVC4和剃须刀的第一次: 我想建立动态的菜单:RAZOR语法生成菜单
@foreach (var menu in Model.Menu)
{
<li>
Html.ActionLink("@menu.Name", "@menu.View", "@menu.Controller");
</li>
}
Menu类的作品,但输出是不是文字,而是字符串:
Html.ActionLink("Home", "Index", "Home"); Html.ActionLink("Menu1", "Index", "Menu1"); Html.ActionLink("Menu2", "Index", "Menu2");
我需要更改输出实际文字?
编辑:我用这个作为上述的基础:
<li>@Html.ActionLink("Menu1", "Index", "Menu1")</li>
Menu类:
public class MenuItem
{
public string Name { get; set; }
public bool isActive { get; set; }
public string Controller { get; set; }
public string View { get; set; }
}
活动是ActionName – Amit