AJAX Control Toolkit combobox + IE太慢了

时间:2011-02-21 01:07:44

标签: c# asp.net linq-to-entities ajaxcontroltoolkit

我在优化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, " ");

任何帮助将不胜感激。谢谢!

1 个答案:

答案 0 :(得分:1)

您是否恰好打开了开发人员工具栏?当工具栏运行时,我在IE中遇到了速度问题,当它关闭时,加载时间要快得多。