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);
}
嘗試將trace.WriteLine(「something」)添加到HasAccess方法中,請不要信任Visual Studio調試器。 – pylover
這是一個網站項目,還是一個Web應用程序項目? –
網站。它看起來並不像這種方法。很奇怪 – H20rider