Razor中基于角色的导航

Razor中基于角色的导航,razor,umbraco,roleprovider,Razor,Umbraco,Roleprovider,我们正在创建一个后端管理系统,希望允许财务和会员等角色的用户访问某些领域。理想情况下,我们希望在导航中只显示您可以访问的区域 使用umbraco 4.7+和剃须刀。我们正在使用Microsoft角色提供程序 我想知道是否有人知道我可以如何访问当前登录的用户角色?DynamicNode有您的朋友,HasAccess()和IsProtected()。下面是如何筛选和显示用户只能访问的节点的示例。这里有一个 使用这些方法,您不必获取当前登录用户的角色,但这也不难做到Roles.GetRolesForU

我们正在创建一个后端管理系统,希望允许财务和会员等角色的用户访问某些领域。理想情况下,我们希望在导航中只显示您可以访问的区域

使用umbraco 4.7+和剃须刀。我们正在使用Microsoft角色提供程序


我想知道是否有人知道我可以如何访问当前登录的用户角色?

DynamicNode
有您的朋友,
HasAccess()
IsProtected()
。下面是如何筛选和显示用户只能访问的节点的示例。这里有一个


使用这些方法,您不必获取当前登录用户的角色,但这也不难做到
Roles.GetRolesForUser()
返回当前登录用户角色的数组。有关更多信息,请参阅。

DynamicNode
将成为您在此的朋友,
HasAccess()
IsProtected()
。下面是如何筛选和显示用户只能访问的节点的示例。这里有一个

使用这些方法,您不必获取当前登录用户的角色,但这也不难做到
Roles.GetRolesForUser()
返回当前登录用户角色的数组。有关更多信息,请参阅