我在优化AJAX Control Toolkit方面遇到了问题。具体问题是 4800条记录需要 30秒才能在Internet Explorer中绑定(在Opera和Firefox中仅 2秒)。我已经尝试了任何东西,但我仍然无法改善IE中的加载时间。
我已经启用了压缩和缓存,我使用的是ToolkitScriptManager而不是ScriptManager。我已经尝试将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, " ");
任何帮助将不胜感激。谢谢!
答案 0 :(得分:1)
您是否恰好打开了开发人员工具栏?当工具栏运行时,我在IE中遇到了速度问题,当它关闭时,加载时间要快得多。