Kendo ui 具有安全性的剑道ui菜单-mvc4

Kendo ui 具有安全性的剑道ui菜单-mvc4,kendo-ui,Kendo Ui,我需要一种通过剑道ui添加菜单的方法。。但是菜单需要能够只显示特定用户的特定菜单项。。。ie管理人员应该看到所有菜单,而其他人员只能看到这些菜单的子集。。。如何使用“授权”属性来实现这一点?任何代码示例或链接都将非常有用 谢谢 VB由于MVC是基于约定的,因此您需要确保阻止通过url访问控制器 除了隐藏菜单之外 您需要设置一个自定义提供程序,以便更轻松地使用角色,然后需要将菜单放入动态构建菜单的局部视图中 我四处挖掘,找到了一个很好地解释它的网站,我认为: 自定义提供程序: 基于角色的菜单:

我需要一种通过剑道ui添加菜单的方法。。但是菜单需要能够只显示特定用户的特定菜单项。。。ie管理人员应该看到所有菜单,而其他人员只能看到这些菜单的子集。。。如何使用“授权”属性来实现这一点?任何代码示例或链接都将非常有用

谢谢


VB

由于MVC是基于约定的,因此您需要确保阻止通过url访问控制器 除了隐藏菜单之外

您需要设置一个自定义提供程序,以便更轻松地使用角色,然后需要将菜单放入动态构建菜单的局部视图中

我四处挖掘,找到了一个很好地解释它的网站,我认为:

自定义提供程序:

基于角色的菜单:

剑道UI支持这一开箱即用的功能。只需将Authorize属性添加到操作中,并使用Kendo服务器端包装器:

@(Html.Kendo().Menu()
    .Name("menu")
    .Items(items =>
    {
        items.Add()
            .Text("Home")
            .Action("Index", "Home");
     })
)