页面中有几个下拉列表,都是动态加载数据,但是在加载的过程中打开该页面的时候非常慢,各位大侠怎么去优化这个页面呢?各抒己见,只要是好方法都有分
解决方案 »
- repeater生成的控件id问题
- 怎么为Repeater里放的asp.net控件绑定事件
- 关于给自定义控件内的多个LABEL传入数据并显示
- 菜鸟学.net 切换到设计视图出现的问题
- 前台脚本为何仍旧刷新页面
- Response.Redirect("StudyDetail.aspx?id="+ id )
- 冒昧问下
- 求助高手:lable里面显示的文字如何设置其行距~~~...(在线等,解决马上结贴)
- 客户端与服务器验证控件怎么一起使用?
- 请求用过Delphi和asp.net的朋友进来帮忙看看~~
- 刚接触MVC不久,想知道怎么将mvc的controller分离到另一个项目中
- Model.Name 报错?
如果是下拉列表慢,是慢在SQL语句,还是慢在页面渲染上,问题的根源没找到如何优化?
树结构加载方式 :http://www.jstree.com/demo如果数据量太大,可以考虑AutoComplete的方式,根据输入自动匹配
同意,采用分级联动,而不是一次性加载,选择一个下拉后,现通过JS Ajax进行下一个选择项的对应数据加栽,而不是每次加载所有数据,这样做不可取。