如何隐藏母版页中某些角色的链接?
How to hide links in masterpage for some roles?
如何对具有特定角色的用户隐藏主页中的超链接?我正在使用身份框架来提供用户和角色。我的应用程序在 MVC4 中。
我希望对用户隐藏以下链接:
<li>
<asp:HyperLink runat="server" NavigateUrl="~/Pages/Management/Reports.aspx">Reports</asp:HyperLink>
</li>
<li>
<asp:HyperLink runat="server" NavigateUrl="~/Pages/Management/Management.aspx">Management</asp:HyperLink>
</li>
<li>
<asp:HyperLink runat="server" NavigateUrl="~/Pages/Roles/ManageUserRoles.aspx">Roles</asp:HyperLink>
</li>
你可以让它们可见="false" 并且在 page_load 的代码隐藏中你可以从 HTTPContext users.identity.name
或类似的东西检查,如果它匹配你可以显示它.您想如何与用户合作是非常具体的,但对于您的问题,这就是我可以告诉您的。
如何对具有特定角色的用户隐藏主页中的超链接?我正在使用身份框架来提供用户和角色。我的应用程序在 MVC4 中。
我希望对用户隐藏以下链接:
<li>
<asp:HyperLink runat="server" NavigateUrl="~/Pages/Management/Reports.aspx">Reports</asp:HyperLink>
</li>
<li>
<asp:HyperLink runat="server" NavigateUrl="~/Pages/Management/Management.aspx">Management</asp:HyperLink>
</li>
<li>
<asp:HyperLink runat="server" NavigateUrl="~/Pages/Roles/ManageUserRoles.aspx">Roles</asp:HyperLink>
</li>
你可以让它们可见="false" 并且在 page_load 的代码隐藏中你可以从 HTTPContext users.identity.name
或类似的东西检查,如果它匹配你可以显示它.您想如何与用户合作是非常具体的,但对于您的问题,这就是我可以告诉您的。