![]() |
1
15
我做过类似的事情:
像这样:
在母版页中:
(注:实际上,我有一个MasterViewModel,其中包含菜单模型) |
![]() |
2
2
你听说了吗 MvcContrib 是MenuBuilder吗?
如果没有,我建议你看看。示例项目
|
![]() |
3
2
没人提到 MvcSiteMapProvider 这样就可以使用nuget轻松地集成到Visual Studio项目中。 |
![]() |
4
1
通常,我只是以与您类似的方式检查角色,然后用链接呈现局部视图或创建它们。像这样使用Razor语法。我使用t4mvc进行操作。
为了安全起见,我使用了流畅的安全性。 希望这有帮助。 |
![]() |
5
0
正如@sd所说,您可以创建一个“闪亮的”助手,根据您的安全要求,使用渲染链接或不渲染链接。 下面是一篇关于自定义帮助器的好文章(在底部): |
![]() |
6
0
到目前为止,乔的解决方案是最简单的,对我很有效。我在不同的区域有页面,我需要快速设置一个菜单系统,根据用户所在的区域进行反应和工作。同样,在我的例子中,系统中没有跨区域链接,所以我们将转到下一个 configure multiple sitemaps for the MvcSiteMapProvider . 希望这能帮助其他人寻找一个简单有效的解决方案! |
![]() |
Emopusta · 从后端到前端的图像路径不工作 2 年前 |
![]() |
Asdrubal Hernandez · Linq查询特定数组索引出错 2 年前 |
![]() |
Niyazi Babayev · 如何在表达式中动态应用表达式? 3 年前 |
|
Dansih · .Net核心自定义身份验证方案 3 年前 |
![]() |
lolorekkk · 面板插入。NET WinForm 3 年前 |