c#
  • asp.net
  • 2012-11-20 140 views 0 likes 
    0

    我有我用來檢查某些控件的訪問方法。出於某種原因,當我在HasAcess方法中放置斷點時,我只看到一次擊中它,我在頁面的幾個區域使用它。有任何想法嗎。我覺得這個問題真的很愚蠢。這似乎很明顯。asp.net綁定用戶控件屬性

    ASPX頁面:

    <asp:CheckBox ID="chkIncludeVersions" runat="server" Text="Search Versions" Visible='<%# TR.Utility.HasAccess("ugEpisodeVersionsView")%>' /> 
    

    代碼背後:

     public static Boolean HasAccess(string access) 
        { // Breakpoint 
         string userGroup = HttpContext.Current.Session["UserGroup"] as string; 
         List<string> groupsAccess = new List<string>(((string)Settings.Default.Properties[access].DefaultValue).Split(',')); 
    
         return groupsAccess.Contains(userGroup); 
        } 
    
    +0

    嘗試將trace.WriteLine(「something」)添加到HasAccess方法中,請不要信任Visual Studio調試器。 – pylover

    +0

    這是一個網站項目,還是一個Web應用程序項目? –

    +0

    網站。它看起來並不像這種方法。很奇怪 – H20rider

    回答

    0

    我知道這是一件很愚蠢的。我所要做的就是添加Page.DataBind();在代碼背後。

    相關問題