ASP.NET アプリ内で、メソッドを使用してユーザーのアクセス許可をチェックし、ユーザーがページを表示できるかどうか、または「無効なアクセス許可」ページにリダイレクトされるかどうかを判断しています。
このパーミッション リダイレクトをマスター ページに追加すると無限ループが発生するため、すべてのページに適用する必要があります。このメソッドをすべてのページにコピーする必要はありません。そのため、このメソッドを保持する Web アプリ内にクラスを作成して、アプリ全体でグローバルに使用できるようにしたいと考えています。
私は正式なトレーニングを受けていませんが、Response.Redirect や「Web」関数をクラスに配置するのは悪い習慣であると直感的に言いますか? 私は正しいですか?もしそうなら、これについてもっと良い方法はありますか?