AddOnPreRenderCompleteAsync为异步页注册开始和结束事件处理程序委托。
参考网址:http://msdn.microsoft.com/zh-cn/library/x7x879yk.aspx
AddOnPreRenderCompleteAsync(new BeginEventHandler(GetData1IAsync),
new EndEventHandler(EndAsyncOperation1));
AddOnPreRenderCompleteAsync(new BeginEventHandler(GetData2IAsync),
new EndEventHandler(EndAsyncOperation2));
可以注册多个异步处理程序;但一次只能运行一个处理程序。如果要同时处理多个异步方法,应使用单个 BeginEventHandler 方法,并从该处理程序启动多个异步操作。
由这里我们可以看到:即使我注册了两个异步方法(GetData1IAsync和GetData2IAsync),它都是启动一个线程来处理,也就是这两个加入的异步方法还是分步骤的进行。那么问题:
应使用单个 BeginEventHandler 方法,并从该处理程序启动多个异步操作。这个怎么做?