[PrincipalPermission(SecurityAction.Demand, Role = "ValidRole")]
public partial class CustomerAdd : System.Web.UI.UserControl
{....
}
上記のコードを試してみると、コンパイル時エラーが発生せず、アクセス許可が適用されません。有効なロールであっても、コード メソッドを実行できません。有効な役割であっても、許可が拒否されたというエラーが発生します。
これは、メソッド レベルの宣言では機能しますが、クラス レベルの宣言では機能しません。
私にお知らせください。ありがとう