カスタム メンバーシップの実装 (ユーザーとロール) があり、ページごとにアクセス許可を実装しています。
たとえば、顧客ページでは、役割に表示のみの権限がある場合、挿入、編集、および削除操作を無効にします。これは Page_Load で行います。
私の唯一の懸念は、これらのルールが複数のページに散らばっていることです (これらのルールは特定のページに結合されているため、これは本当に問題ありません)。しかし、可能であれば、それらを 1 つの同じクラスに配置したいと考えています。これは、Page オブジェクトへの参照を渡し、FindControl を介してコントロールを取得することで実現できます。
しかし、私は「車輪の再発明」をしたくありません。試して実験するパターンがあるかどうか疑問に思っていました. とても有難い。