使.net导航菜单角色特定

使.net导航菜单角色特定,.net,asp.net-membership,navigation,roles,.net,Asp.net Membership,Navigation,Roles,我目前正在为我正在构建的web应用程序使用良好的ol登录控件、.net成员资格和角色提供程序。我有一个选项卡式导航菜单,我想使角色特定,即每个人都可以看到“主页”,一个角色可以看到其他选项卡,另一个角色可以看到三个,等等 他们允许这样的事情吗 有没有人创建了这样一个导航菜单,可以为新手指出正确的方向 感谢您的帮助。您可以根据角色使用LoginView控件来显示/隐藏 <asp:LoginView id="LoginView1" runat="server">

我目前正在为我正在构建的web应用程序使用良好的ol登录控件、.net成员资格和角色提供程序。我有一个选项卡式导航菜单,我想使角色特定,即每个人都可以看到“主页”,一个角色可以看到其他选项卡,另一个角色可以看到三个,等等

他们允许这样的事情吗

有没有人创建了这样一个导航菜单,可以为新手指出正确的方向


感谢您的帮助。

您可以根据角色使用LoginView控件来显示/隐藏

           <asp:LoginView id="LoginView1" runat="server">
                <AnonymousTemplate>
                    Please log in for personalized information.
                </AnonymousTemplate>
                <LoggedInTemplate>
                    Thanks for logging in 
                    <asp:LoginName id="LoginName1" runat="Server"></asp:LoginName>.
                </LoggedInTemplate>
                <RoleGroups>
                    <asp:RoleGroup Roles="Admin">
                        <ContentTemplate>
                            <asp:LoginName id="LoginName2" runat="Server"></asp:LoginName>, you
                            are logged in as an administrator.
                        </ContentTemplate>
                    </asp:RoleGroup>
                </RoleGroups>
            </asp:LoginView>

我有时使用的另一种方法是创建一个ascx foreach角色,并以友好方式加载它,然后将其放在面板/占位符控件集合上。

使用并启用。所有绑定到站点地图的控件现在都将尊重您的角色