新手求助。。先谢谢了。一个web页面上有一个搜索框和一个搜索按钮,有6个GridView控件,输入一个关键字点击搜索后,页面会执行6次SQL数据库查询,因为每张表的结构和内容不同,6次查询完成可能需要1分钟左右,为了有更好的用户体验和防止页面超时,在点击查询按钮后,页面不等后台的操作立即刷新显示,这时页面上的6个GridView控件显示正在查询,然后根据SQL查询到的结果依次填充到GridView控件,也就是说,那6次查询是依次进行的,每进行完毕一个就在页面上填充一个GridView控件,没有查询的就显示正在查询,查询到结果后则自动刷新该GridView控件。
谁能给我个示例?这些东西都涉及到什么知识点?

解决方案 »

  1.   

    AJAX 修改GridView请求后台。
    后台查询好记录后再填充GridView
      

  2.   

    能给我一个示例最好,我用过UpdatePanel控件,好像不行,查询后还是要等好久,数据库所有表搜索完毕后页面才会显示。
      

  3.   

    不要用GRIDVIEW控件,这个控件太占服务器资源,改用REAPETER控件应该会快一点……
      

  4.   

    一个 GridView 一个 UpdatePanel
      

  5.   

    后台 用异步的因为你不知道那个SQL先执行好,。