1

この問題に関するいくつかの記事を読みましたが、技術的に言えば、ユーザー コントロールから HTML コードを取得し、それを含むページに挿入するだけです。真のユーザーコントロールをページにロードして、ポストバック時にロードされたユーザーコントロールに引き続きアクセスし、サーバー側でフィールドを検証できるようにしたい.ユーザー コントロールが ajax を使用してページに読み込まれると、ページが最初に読み込まれたときにページ ライフ サイクルの一部として最初に作成されたように動作するはずです。それは理にかなっていますか?これを行う方法についてのアイデアはありますか?UpdatePanel は解決策かもしれませんが、私はそれを使用したくありません。

4

2 に答える 2

0

ユーザー コントロールを動的に作成する場合は、要素にバインドする必要があります。http://docs.jquery.com/Events/liveを調べてください

于 2009-10-28T18:42:29.720 に答える
0

新しく追加されたユーザーコントロールがページのライフサイクルの一部である必要があるように、ページの ViewState を更新する必要があるため、更新パネルはソリューションです。また、ページがポストバックされた場合は、そのページが追加されたことを覚えておいて、再度追加して、制御構造が適切に再作成されるようにする必要があります。

于 2009-10-28T18:47:24.077 に答える