0

我有我用来检查某些控件的访问的方法。出于某种原因,当我在 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);
    }
4

1 回答 1

0

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

于 2012-11-26T15:39:00.320 回答