日期:2014-05-19  浏览次数:20818 次

各位GGJJDDMM门,线程同步问题
Thread   s   =   new   Thread(new   ThreadStart(ChangeState));
s.Start();
s.Join();

excelBean   excelIMP   =   new   excelBean();
res   =   excelIMP.excelImport(path);

上面的那个线程要执行的任务是显示.aspx页面的进度条,
下面的方法excelImport是往数据库中导数据,这几行代码都是写在CLICK事件中的,现在发现只有当导入这个过程完成后,也就是CLICK事件中的所有代码执行完了以后它才会显示.aspx页面的进度条,我现在希望二者同步呀,该怎么办呢?

------解决方案--------------------
呵呵asp.net是做不到的
用ajax试试,我没研究过ajax,感觉应该是可以的
但是用asp.net是不行的
你的线程是运行再服务器上的
进度条是在客户端的
进度变一下服务器就向客户端发送一个信息
你想是什么后果?