動的に生成といっても、生成するコントロールが想定されているのであれば、Visibleで制御してみてはどうでしょうか。Panelなどに乗せておき、Panel毎非表示。必要時に表示を切り替える。日付入力などで必要に応じてカレンダーを表示させるときに使っています。あと、1つのページクラスにいろんな機能を詰め込みすぎだと思います。ユーザインタフェイス(Web.UI.Pageを継承)データアクセス(DBなどの読み書き)ビジネスロジック(ルール)コンフィグレーション(設定・グローバル値制御)と分けたほうがこんがらがった構造にならないと思いますが。Mooさんご返信ありがとうございます!>1つのページクラスにいろんな機能を詰め込みすぎだと思います。上記に関しては、実際には上位クラスを作成し、個々の画面ではそれを継承し、ビジネスロジックのみの作成としています。>動的に生成といっても、生成するコントロールが想定されているのであれば、>Visibleで制御してみてはどうでしょうか。textboxに入力された値によってcheckboxを入力値分生成する。いったように、数が動的になった場合の対応に困っています。Loadイベントで生成するしかないんでしょうかー。CheckBoxの数が増減するのであれば...System.Web.UI.WebControls.CheckBoxListがおすすめですが、いかがでしょうか。Mooさんご返信ありがとうございます!>CheckBoxの数が増減するのであれば...語弊を招く言い方でごめんなさい。CheckBoxだけでなく、Textboxだったり、Textareaだったり様々な場合で動的に・・・。Loadで入力値を受け取って動的に生成するしかないですよねー。複数のコントロールがあるのですね...それでは...DataListを使ってみてはどうですか?手元にサンプルコードはありませんが、そのあたりから探ってみてください。