在我的asp.net(c#)web-forms应用程序中,我必须使用非常大的jquery-dropdown列表(在表中)。 为此我使用jquery插件“select2”,它有一个包含的搜索字段,所以我可以搜索特定的条目......
在我的ddl的后端,我有一个sqldatasource,返回> 1000个条目。 在Firefox中,此标记的渲染时间为2秒,但在IE中需要6秒钟。
我已经在我的数据源上使用缓存,但这并没有多大帮助,因为我认为瓶颈就是我的渲染。
您对如何改善表现有什么建议吗?
答案 0 :(得分:1)
如果不知道你在做什么以及你正在使用什么工具,很难说清楚。无论如何,你可以:
答案 1 :(得分:1)
查看是否可以将下拉列表更改为“自动完成”框,并尝试根据用户的击键加载结果。
如果您已经在使用Cache,那么尝试以JSON字符串的形式缓存它,并使用它来发送到客户端并在客户端使用自动完成。