ajax を介して遅延ロードされる複数の DevExpress グリッドビューを含むページがあります。問題は、各 ajax ロードの後、最後にロードされた gridview のみが機能し、他のものは死んでいる、つまりソート、フィルタリング、およびページングが機能していないことです。
各 ajax ロードで DXR.axd に対して Web リクエストが行われ、新しいグローバル DevExpress JS オブジェクト ( などASPx = new { };
) が古いオブジェクトを上書きして返され、以前にロードされたグリッドが機能しなくなるという事実に問題を突き止めました。 (これは、最初のページの読み込み時に複数のグリッドビューが存在し、各コールバックがグリッド コンテンツのみを読み込み、DXR.axd を読み込まない場合に は発生しません)。
最後の手段として、 IFRAME でホストされているグリッドビューを読み込めば問題は解決すると思いますが、面倒なので (IFRAME のサイズの問題)、できれば避けたいと思います。