2011-10-29 14 views
0

asp.netページにポップアップを表示する検索ボタンがあり、TelerikのAjaxManagerを使用してフォームにパネルにコントロールが追加されます。 Telerik:AjaxUpdatedControlを使用して、検索が完了するたびにパネルをレンダリングしました。 しかし、私の控えめなことは、検索が2回目に行われたときに、最初のaddeだったコントロールが削除されるということです。 どうすればこの問題を解決できますか?ajaxを使用してコントロールを動的に追加する

+0

あなたはこれについてどのように進むのかに関するいくつかのコードを投稿できますか?アイテムの追加方法に応じて、最初のアイテムだけでなく、1回の検索ごとにアイテムをページに追加する必要があるかもしれません。 – carlbergenhem

答えて

1

ポストバック後にダイナミックコントロールが作成されません。毎回それらを再作成する必要があります。 (ビューステートはまだ維持されており、コントロール階層内の同じ場所に同じIDで作成する必要があります)。

DynamicControlsPlaceholderコントロールはこれをすべて行います。 -

ただし、できるだけ使用しないことをお勧めします。それを多用すると、パフォーマンスが低下する可能性があります。

関連する問題