两个事件是顺序发生的,
我如果在一个事件中执行发送邮件的过程,
我就不能在这个事件中把中间过程的信息反馈给客户
我的两个需求必须同时进行!...然后进入下一次ajax循环
2.ajax调用服务器端事件,在服务器端事件里使用多线程技术
当用户点按钮触发了ajax服务器端事件后,
在这个事件里我建立了两个线程
一个线程开始发送邮件,另一个线程负责返回信息...因为要实时的返回信息,
所以这个ajax事件肯定是定时调用的....两种方案都是可行的,我最终选择了第二种
想法随好,在实施过程中又碰到了N多问题
三.实施过程中的问题
1.假如在发送过程中用户出现了断网,或者不小心关闭了页面,我怎么让他下次登陆的时候继续发送....,然而new Thread(new ThreadStart());创建线程的又不允许给线程传参数,
这个问题没有困绕我很久,因为网上有很多解决方案,比如建立一些public的变量或者属性
我用的是另外一种办法