我有一个母版页,其中有用户和工作人员的控件。我需要隐藏某些特定用户的控件,这样他们只能在radgrid上看到报告。侧边栏有链接,可以添加学生和导航其他链接也是。他们可以隐藏特定用户的侧边栏吗?
答案 0 :(得分:0)
使用Asp.net LongIn View
,这是一个例子,
<asp:LoginView runat="Server" id="LoginView1">
<AnonymousTemplate>
The Anonymous Template is displayed for anonymous users.
</AnonymousTemplate>
<LoggedInTemplate>
The Logged In Template is displayed for users logged in.
</LoggedInTemplate>
<RoleGroups>
<asp:RoleGroup Roles="Admin">
<ContentTemplate>
This Role Groups Template is displayed for admins.
</ContentTemplate>
</asp:RoleGroup>
</RoleGroups>
</asp:LoginView>
在我的示例中,我将“管理员”添加到Role Group
您应该将用户添加到特定的Row Group
,然后您可以根据登录用户动态显示和隐藏内容!