页面有两个DropDownList是联动的,就像省市联动一样的。不过我的数据量很大。网页打开很慢。我在加载完的页面上右击查看源。果然所有数据都在里面。求教,有什么好的方法可以加快速度。或者不用加载这么多数据。PS:我这些数据都是从数据库直接取出的。

解决方案 »

  1.   

    用Ajax联动的话,至少页面看起来是无刷新.加快速度的方法只能做到数据访问速度优化,如优化Sql语句等等.
      

  2.   

    点击控件时加载,加载方法里面判断 控件有选项就不加载了,联动的子控件 虽父控件 change 加载
      

  3.   

    传统的方法:
    1、优先数据库,通过建立索引,优先SQL等方式提高数据的访问速度;
    2、逐级查询,不要全部的查询都写在Load事件里,可以在逐级的选择中查询加载;LZ的问题应该是进入的时候慢,应该首先考虑第2点
      

  4.   

    上千家的企业名称显示,你居然用
    select???拉一下上千行,就算你解决数据问题,这样的东西能用吗?