我在页面的文本框中写上添加的条数, 然后写上其他数据。 点击添加后, 根据我写的添加条数 ,依次添加到数据库中 。这里的ID是自动增长的所以都能添加上去。除了ID其他数据都是一样的(这里只举个例子)。当我添加数据的过程中 ,有一个进度条 记录添加的百分比 动态增长。假设我添加100条数据,点击添加按钮后,添加第一条时进度条显示的就是1%(这里用的是遍历的方法添加)。请问高手如何实现界面无刷新 且进度条动态增长。

解决方案 »

  1.   

    进度条只能用JS做,那你就用AJAX添加数据,添加完了,就返回1,浏览器的JS,就向前添加1个进度,完成进度条效果。如果不用JS,用C#的话,我们是响应,请求,也就是服务器运作完了,返回结果,中间进度,浏览器很难捉获。基本上,添加100条数据,也就一眨的事情,这样做,得不偿失啊。只有添加视频的得大文件才用进度条。
      

  2.   

    添加到数据库的动作就用遍历,可以用UpdatePanel让进度条的刷新看不出来,UpdatePanel的使用请咨询百度,很简单。
    免费附上一个数据采集带进度条的例子。
      

  3.   

    http://blog.sina.com.cn/s/blog_5f84d3a30100th7d.html
      

  4.   

    进度条ajax操作
    http://topic.csdn.net/u/20100106/14/8bff4bb6-549c-4e36-ade3-5dd0f7bd4549.html?74576jquery 进度条
      

  5.   

    楼主遍历数据,一条条构造insert执行,本来就不可取。