|
|
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 . 希望这能帮助其他人寻找一个简单有效的解决方案! |
|
|
A B · C#Excel自动调整列避免长文本时出错 1 年前 |
|
|
Megrez7 · C#ToArray转换合并为一行,导致数组元素更改 1 年前 |
|
Aycon · 在工厂方法中释放部分创建的对象的正确方法是什么? 1 年前 |
|
|
Sei · Avalonia/WPF将路由器传递到控制模板 1 年前 |