1

私は一連のasp.netサーバーコントロールを構築していますが、そのうちの1つである本質的にコンテナコントロールに、フォームコントロール、スクリプトマネージャー、および更新パネルを追加したいと考えています。これは可能ですか、またはページ/コントロールのライフ サイクルの理由から、Web プロジェクト用に持っているページ基本クラスでこれらを作成する必要がありますか?

マスターページは使用していません。

よろしく、 アンドリュー

4

1 に答える 1

1

ASP.NET では、ページ上で 1 つのフォームのみが許可されます。コントロールを作成すると、それらはページで使用されます。コントロールを追加するには、Page オブジェクトが必要です。これが、フォームや ScriptManager (ページ上にインスタンスを 1 つしか持てない) などのコントロールが Page 自体または masterpage (存在する場合) に配置される理由です。それらをコントロールに配置すると、ページに 2 つのインスタンスを持つ機会が提供されますが、これは機能しません。

于 2009-09-17T14:00:07.777 に答える