MVC 3菜单从_layout页面导航

时间:2011-09-02 21:50:41

标签: asp.net-mvc-3

我正在转换到MVC 3,并且在用户登录网站后尝试创建一个友好的菜单界面。我偶然发现了适合我需要的文章:

http://forums.asp.net/t/1583036.aspx/1

第三个代码示例是我如何动态构建菜单界面的绝佳示例。它包含菜单和子菜单。这篇文章创建了一个控制器和一个菜单模型,但我很难将它实现到Razor中 - 有没有人以类似的方式成功尝试过这条路线?

1 个答案:

答案 0 :(得分:1)

只需将<%=替换为@

@Html.MenuItem("Web Users", "Index", "Home")

为了让您的Razor视图的MenuItem自定义帮助器成为范围,请确保在<namespaces>的{​​{1}}标记内引用它的命名空间(而不是~/Views/web.config):

~/web.config