RadMenu と RadGrid を一緒に使用するページがあります。RadGrid はクライアント側モードで使用されます。これは、新しいレコードの読み込み、保存、編集、および作成が ajax を介して行われることを意味します。グリッドは正常に動作しているように見えますが、しばらくすると、メニューのドロップダウンが遅くなる傾向があり、さらに使用するとページ全体がフリーズするように見えます。多くのjsがメニュードロップダウンと. これは、エラーが再現される順序です。
メニュー コントロールは上部の別の iframe にあり、グリッドは下部の別の iframe にあります。これにより、異なる js ファイルが 2 つの iframe に読み込まれ、2 つの iframe 間に相互作用がないため、シナリオがより特殊になります。
突然のフリーズ、おそらくメモリ リークの原因は何でしょうか? 多くの ajax インタラクションが発生し、コールバックが戻る前に他のイベントが発生した場合、それは一般的な問題である可能性がありますか?
ビデオでは、グリッド ページが読み込まれるとすべて問題ないように見えますが、いくつかのイベントを発生させていくつかのアクションを実行した後、メニューの読み込みに時間がかかり始めます。ドロップダウンが表示されるまでに非常に長い時間がかかり、最終的にはブラウザのタブ全体がフリーズします。
エフェクトのビデオをアップロードしました。リンクは次のとおりです: http://megaswf.com/simple_serve/87153/