ASP.NET でテンプレート コントロールとして独自のモーダル ポップアップを作成しています。2 つのテンプレート コンテナーを取得しました。1 つはウィンドウの見出し用で、もう 1 つはモーダル ウィンドウに表示する実際のコントロール用です (フォーム コントロールと呼びましょう)。フォーム コントロールには、ボタン、テキスト ボックスなどのサーバー コントロールを含めることができます。
Web ページのフォーム コントロールにアクセスする場合を除いて、うまく機能します。私のコード ビハインドは、テンプレート コントロールのコンテンツを認識しません。したがって、Panel コントロールは必要なものと同じように機能すると考えましたが、Panel コントロールには「1 つのコンテナー」しかなく、ヘッダーとコンテンツ (フォーム コントロール) の両方を設定できるようにしたいと考えています。
Panel コントロールを上書きして独自の html を追加できると考えましたが、それではヘッダーが属性でエンコード可能なものに制限されます。だから、見出しをテンプレートではなく単なるプロパティとして公開し、見出しのために書くことができるものを制限するのが私の最善の策ですか?