asp.net绑定用户控件属性

时间:2012-11-20 23:08:34

标签: c# asp.net

我使用的方法来检查某些控件的访问权限。出于某种原因,当我在HasAcess方法中放置断点时,我只看到它打了一次,我在页面中的几个区域使用它。有任何想法吗。我觉得这个问题真的很愚蠢。这似乎很明显。

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);
    }

1 个答案:

答案 0 :(得分:0)

我知道这是非常愚蠢的事情。我所要做的就是添加Page.DataBind();在后面的代码中。