C# 在asp.net网站菜单中管理角色
我想知道是否可以在te网站菜单中配置角色,以防止看到某些aspx,以及是否可以在用户登录后在c#(代码隐藏)中获取当前角色。谢谢如果您使用的是asp.net角色提供程序和asp.net菜单控件,则可以使用web.sitemap文件控制基于角色的菜单链接显示,如下所示C# 在asp.net网站菜单中管理角色,c#,asp.net,roles,C#,Asp.net,Roles,我想知道是否可以在te网站菜单中配置角色,以防止看到某些aspx,以及是否可以在用户登录后在c#(代码隐藏)中获取当前角色。谢谢如果您使用的是asp.net角色提供程序和asp.net菜单控件,则可以使用web.sitemap文件控制基于角色的菜单链接显示,如下所示 <siteMapNode url="/Test/Default.aspx" roles="Admin" title="Test" description=""> <asp:LoginView runat="ser
<siteMapNode url="/Test/Default.aspx" roles="Admin" title="Test" description="">
<asp:LoginView runat="server">
<AnonymousTemplate>
Menu Link1
</AnonymousTemplate>
<RoleGroups>
<asp:RoleGroup Roles="Admin">
<ContentTemplate>
Menu Link2
</ContentTemplate>
</asp:RoleGroup>
</RoleGroups>
</asp:LoginView>
如果您使用的是asp.net角色提供程序和asp.net菜单控件,则可以使用web.sitemap文件控制基于角色的菜单链接显示,如下所示
<siteMapNode url="/Test/Default.aspx" roles="Admin" title="Test" description="">
<asp:LoginView runat="server">
<AnonymousTemplate>
Menu Link1
</AnonymousTemplate>
<RoleGroups>
<asp:RoleGroup Roles="Admin">
<ContentTemplate>
Menu Link2
</ContentTemplate>
</asp:RoleGroup>
</RoleGroups>
</asp:LoginView>