VS2005,ASP,net,C#
有一段语句
...
//
SendMail();SendMail()的作用是把当前页面发送到指定Mail中去,执行时需要较多时间,叶面一直停留不动,
我想让这段时间在后台操作,给访问该页面的人的感觉是SendMail()很快就结束了。请问如何处理?
有一段语句
...
//
SendMail();SendMail()的作用是把当前页面发送到指定Mail中去,执行时需要较多时间,叶面一直停留不动,
我想让这段时间在后台操作,给访问该页面的人的感觉是SendMail()很快就结束了。请问如何处理?
Thread sendEmailTrhead = new Thread(new ThreadStart(SendMail));
sendEmailTrhead.start();
我打了Thread后没有反应啊
还有,如果SendMail(String a,String b,String c)有了参数怎么搞?
参考1
参考2
或者可以考虑
AJAX+Web Service?
参考
{
//创建线程
Thread t1 = new Thread(new ThreadStart(OutPutA));
Thread t2 =
new Thread(new ParameterizedThreadStart(OutPutB));
//启动线程
t1.Start();
//阻塞调用线程,直至某个线程终止
//t1.Join();
t2.Start(60);
Console.ReadKey();
}ThreadStart
(委托,无参数)
ParameterizedThreadStart
(委托,有1个参数,多参数可使用类)