特定のコントロールのアクセスをチェックするために使用しているメソッドがあります。何らかの理由で、HasAcessメソッドにブレークポイントを設定すると、ページ内のいくつかの領域でブレークポイントを使用しているときに、ヒットが1回だけ表示されます。何か案は。私はこの質問をするのは本当にばかげていると感じます。それは非常に明白なようです。
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);
}