众所周知,在winform下搞多线程轻而易举,因为代码都是在客户端执行,子线程执行完毕 直接用委托通知界面,但是在asp.net下 服务器和客户端是无状态的,怎么实现子线程执行完毕后通知到界面? 求简单实现代码,万分感激!

解决方案 »

  1.   

    (1)主线程同步所有工作线程,完成后一起提交给客户。
    (2)客户端轮询。
    (3)html5 web sockets
      

  2.   

    使用ASP.NET的异步页面,Page指令中设置Async属性为true,Page_Load中使用AddOnPreRenderCompleteAsync方法注册任务
      

  3.   


    这样做的话 只能执行那种返回值为IAsyncResult的方法?