AJAX Control Toolkitの最適化に問題があります。特定の問題は、4800レコードがInternet Explorerで(のみ2秒オペラ& Firefoxで)に結合するのに約30秒を取るということです。私は何か試しましたが、私はまだIEの読み込み時間を改善することはできません。AJAX Control Toolkitのコンボボックス+ IEが遅すぎる
私はすでに圧縮とキャッシングを有効にしていますが、私はScriptManagerではなくToolkitScriptManagerを使用しています。私は、LoadScriptsBeforeUIとEnablePartialRenderingをfalseに設定しようとしましたが、それでも助けにはなりません。
これは私がバインディングに使用するクエリです。
var osoba =
from o in db.osobas
orderby o.osoba_prezime
select new {
o.osoba_id,
person = o.osoba_prezime + " " +
o.osoba_ime + " | " +
o.tijelo.tijelo_naziv + " | " +
o.radno_mjesto.rm_naziv_m
};
cb1.DataSource = osoba;
cb1.DataTextField = "person";
cb1.DataValueField = "osoba_id";
cb1.DataBind();
cb1.Items.Insert(0, " ");
助けてください。ありがとうございました!
コンボボックスの4,800レコードは、どのタイプのアイテムにも適していません。別のコントロールを使用することを検討するか、コンボボックスを分類してフィルタリングすることができます。 –
問題は、コンボボックスを作成するよう求められたことですオートコンプリートを提供することができます。主な問題は、他のブラウザがそれをうまく処理している間にInternet Explorerでそれがひどく振る舞う理由です... –