一千萬個為什麽

搜索

基於用戶角色的SiteMap控件不起作用

  

    

    

....

any user can see Adv page. That is a trouble and a qustion : why and how to hide out of role sitenodes.

但如果我執行 HttpContext.Current.User.IsInRole(“Administrator”),它會顯示用戶是否處於管理員角色。

網絡配置:



  
    
  


  
    
  

最佳答案

啟用安全修整 默認情況下不啟用安全修整,並且無法以編程方式啟用它;它只能在Web.config文件中設置

http://msdn.microsoft.com/en-us/library/ms178428。 ASPX

轉載註明原文: 基於用戶角色的SiteMap控件不起作用