TelerikのRadAjaxManagerを使用してパネルを個別に更新しています。私のページでTelerikのRadAjaxManager:すべてのユーザコントロールがリフレッシュされます
、私は3つのユーザーコントロールを持っている:A、B、Cの
マイAjaxSettingsは、次のとおりです。
- B上のポストバック場合はAのポストバックでは、唯一のA.
- を更新した場合、唯一B.
- を更新し、私はAのポストバックを行う場合、私はAの負荷パネルを参照しますが、(CHROを使用してC.
には何も宣言していません私の開発ツール)私はAとBのために送信されたデータを参照してください。
私はBにポストバック、同じ動作として行う場合:私はAのポストバックを行うとき、私は、AjaxSettingsからBの設定を削除する場合は今AとB
ためのBが、データのロードパネル、 Aのデータのみが送信されます。
私は間違っていますか、AjaxSettingsで定義された「ターゲット」パネルのデータしか表示されませんか?
さらに、私たちのユーザコントロールでは、RadAjaxManagerにアクセスして応答スクリプトを追加することがあります。関連することはできますか?たとえば、BのコードビハインドでRadAjaxManagerにスクリプトを追加すると、Aのポストバックを実行したときにBコンテンツ全体が送信されます(ルールAの更新のみ)。
これは実際に私たちのアプリの問題です。
Telerikで直接確認したいかもしれませんが、RadAjaxManagerがその範囲内のページ全体を運ぶと思います。だから、本当に部分的なポストバックをしているのではなく、AjaxSettingsの要素に基づいて、毎回ページ全体で、「たびたび」異なるものをリフレッシュするだけです。 > 1グリッドを更新して同様の問題が発生し、送信されるデータの量を減らしたり、これらのコントロールのViewStateを無効にしたりするためにバックエンドの魔法をやり遂げました。 – kpcrash