我如何創建只對管理員可見的鏈接?因爲我想在我的網頁上有一個控制面板鏈接,所以如果用戶登錄並且他在角色組「admin」中,鏈接將變爲可見。C#ASP控制面板鏈接僅可見角色管理
0
A
回答
1
如果您使用在asp.net C#,在後面的代碼即
private void Page_Load (object sender, System.EventArgs e)
{
// ... previous code ...
// Add the following code:
if (Context.User.IsInRole("Admin"))
{
myLink.Visible = true;
}
else
{
myLink.Visible = false;
}
// ... following code ...
}
您可以在此鏈接看看,可能會有所幫助Forms Authentication in ASP.NET 2.0 即使是框架2.0的鏈接,工作原理是一樣的
0
0
您的問題留下了許多空白...
您是否使用服務器端linkbutton或HTML錨? 你想讓它處理服務器端還是客戶端?
無論如何,解決方案的基準是,您必須知道用戶在接近生成鏈接HTML代碼時所登錄的角色。這可以通過幾種方式完成。
然後,你可以根據你的需要做任何你想要的鏈接。這可以通過幾種方式完成。
相關問題
- 1. Django管理工具和用戶控制面板(沒有管理控制面板)
- 2. 流星:限制管理員僅路由到管理角色
- 3. Rails全面管理控制面板
- 4. 角色界面和管理角色
- 5. 製作ASP面板通過ASP複選框可見的JavaScript
- 6. 角色管理在ASP MVC 5(Microsoft.AspNet.Identity)
- 7. 角色gestion與asp:超鏈接菜單
- 8. 設置asp:Panel的可見標籤與另一個asp的可見面板:面板
- 9. C#面板不可見
- 10. Sharepoint WebPart僅對管理員可見
- 11. C#控制面板
- 12. 僅限角色管理員的受限頁面
- 13. 安全管理員角色在ServiceNow中不可見
- 14. 如何僅爲自定義角色提供「轉到控制面板」權限?
- 15. 鏈接僅對某些用戶可見?
- 16. c#Azure管理庫僅獲取Web角色列表
- 17. Magento管理面板定製
- 18. django在apache - 管理頁面鏈接是可見的但不可點擊
- 19. 從管理面板(Symfony2和FOSUserBundle)編輯用戶角色
- 20. Magento管理面板中的只讀角色權限
- 21. asp.net角色管理
- 22. Rails:角色/管理
- 23. ASP.NET角色管理
- 24. AspNet.Identity角色管理
- 25. ASP.NET web.sitemap - 角色似乎無法控制可見性?
- 26. 取決於用戶角色的控制字段可見性
- 27. 只爲管理員角色啓用鏈接和其他功能
- 28. 如何Magento管理菜單鏈接到角色的資源
- 29. ASP MVC使用超鏈接控制
- 30. 鏈接到C#中的控制面板(運行廣告程序和配置管理器)
請不要在.NET問題中使用經典ASP標記。經典ASP是一種早於.NET的技術,不支持C#。 – Oded