Panel から派生したカスタム ASP.NET コントロールがあります。これには、デフォルトのコンストラクターと、RenderBeginTag、RenderContents、および RenderEndTag のオーバーライドがあります。
コンストラクターで、いくつかのプロパティをチェックしたいのですが、特定のケースでは、コントロールの完全なレンダリングを防止/キャンセルしたいと考えています。
これを行う最も簡単な方法は何ですか?できれば、そのコンストラクターのすぐそこにあります。現在、すべてのオーバーライド メソッドに小さなチェックを追加しましたが、これはもう少しスマートに実行できると確信しています。