我正在转换到MVC 3,并且在用户登录网站后尝试创建一个友好的菜单界面。我偶然发现了适合我需要的文章:
http://forums.asp.net/t/1583036.aspx/1
第三个代码示例是我如何动态构建菜单界面的绝佳示例。它包含菜单和子菜单。这篇文章创建了一个控制器和一个菜单模型,但我很难将它实现到Razor中 - 有没有人以类似的方式成功尝试过这条路线?
答案 0 :(得分:1)
只需将<%=
替换为@
:
@Html.MenuItem("Web Users", "Index", "Home")
为了让您的Razor视图的MenuItem自定义帮助器成为范围,请确保在<namespaces>
的{{1}}标记内引用它的命名空间(而不是~/Views/web.config
):
~/web.config