この問題に関するいくつかの記事を読みましたが、技術的に言えば、ユーザー コントロールから HTML コードを取得し、それを含むページに挿入するだけです。真のユーザーコントロールをページにロードして、ポストバック時にロードされたユーザーコントロールに引き続きアクセスし、サーバー側でフィールドを検証できるようにしたい.ユーザー コントロールが ajax を使用してページに読み込まれると、ページが最初に読み込まれたときにページ ライフ サイクルの一部として最初に作成されたように動作するはずです。それは理にかなっていますか?これを行う方法についてのアイデアはありますか?UpdatePanel は解決策かもしれませんが、私はそれを使用したくありません。
1956 次
2 に答える
0
ユーザー コントロールを動的に作成する場合は、要素にバインドする必要があります。http://docs.jquery.com/Events/liveを調べてください
于 2009-10-28T18:42:29.720 に答える
0
新しく追加されたユーザーコントロールがページのライフサイクルの一部である必要があるように、ページの ViewState を更新する必要があるため、更新パネルはソリューションです。また、ページがポストバックされた場合は、そのページが追加されたことを覚えておいて、再度追加して、制御構造が適切に再作成されるようにする必要があります。
于 2009-10-28T18:47:24.077 に答える