思路:把发送邮件的过程SendMail()放到一个新线程里面,在新线程里面控制一个进度条,这样应该可以的

解决方案 »

  1.   

    C/S 多线程    B/S  AJAX
      

  2.   

    你要尝试用多线程才能解决这个问题
    比如,你已经将你的邮件方法放在一个新的线程里面执行了,那么你就需要在你的主线程里面放置一个进度条,同时在你进度条线程与邮件线程之间通信,使邮件线程的进度更改能够被主线程知道.其中的方法就比较多了.一个简单点的可以使用vs2005里面的空间backgroundworker来执行,具体看msdn比较简单....