2016-01-22 64 views
0

如何隱藏具有特定角色的用戶在我的母版頁中的超鏈接?我使用Identity框架來提供用戶和角色。我的應用程序在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> 

回答

0

你可以讓它們可見=「假」,並在代碼隱藏在Page_Load中,你可以從HttpContext的users.identity.name或類似的東西,如果檢查它匹配你可以顯示的東西。這是非常具體的,你想如何與用戶合作,但對於你的問題,我可以告訴你。

+0

非常感謝。這解決了我的問題 –