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