これは、1つの投稿にまとめられた多くの質問だと思います。
TabContainerに似たウィザードのようなコントロールを構築したい
しかし、特定のカスタマイズが必要です。これらは、TabPanel にヘルプ テキストを関連付けたいようなものです。したがって、タブパネル用に以下のようにマークアップを書きたいと思います。
<cc1:MyTabPanel ID="mtp1" runat="server">
<HelpTextTemplate>
This is your step 1 which is about ...
</HelpTextTemplate>
<ContentTemplate>
Content goes here...
</ContentTemplate>
</cc1:MyTabPanel>
では、そのようなマークアップを作成するにはどうすればよいでしょうか? HelpTextTemplate
また、コード ビハインドからのコントロールは、サーバー コントロールなどすべてを含む可能性のあるデータにどのようにアクセスできますか?
さらに、上の写真には「保存」というボタンがあることに注意してください。ユーザーは、タブ パネルにドラッグ アンド ドロップするだけです。ユーザーがそれをダブルクリックすると、コード ビハインドでメソッド スタブが生成されます (これは aspx ページに属します)。このすべてはどのように達成されますか?
そして、ソリューション全体を締めくくるには、そのタブ機能をシミュレートするためにいくつかの JavaScript を配線する必要があることに気付きました。ここにも css があります (タブの後ろの画像に注意してください - グラデーションなど)。私が見ている側面は、これを、ツールキットのタブコンテナー コントロールと同じように、ユーザーがすぐに使用できるコントロールにすることです。したがって、css/javascript をバンドルする必要があります。これを達成する方法は?
編集:
また、コントロール デザイナー (デザイン時の対話) の一部を作成することにも関心があります。asp.net ウィザード コントロールと同じ方法で機能を探しています。上記の質問のいくつかに対する回答を見つけました。時間があれば追加します。