ASP.net の Panel を拡張するカスタム サーバー コントロール "CollapsablePanel" を作成しようとしています。基本的に、私がやろうとしているのは、現在のパネルを取得し、タイトル バーと必要な JavaScript を追加して、折りたたみ/展開機能を追加することです。それ以外は、.aspx 構文と一般的なパネル機能は同じままにしておきたいです。この状況に何らかのベスト プラクティスはありますか、それとも最終的には、パネルの HTML 出力がどのようにレンダリングされるかを完全に上書きする必要がありますか?
ありがとう、
マイク