Author: richardneverett | Posted on: 2/6/2008 11:20:12 AM | Views : 926

We have an application that makes two WCF calls in order to populate the controls on an aspx page with data. These calls take place from the Page_Load event, and use data passed in the query string.
These WCF calls each take between one and ten seconds to return.
Therefore we want to make the WCF calls asynronously, and update the page's control data from the respective callback functions. The controls concerned are contained within UpdatePanels (with UpdateMode="Conditional") and we are calling the .Update methods on these panels after setting the control data we get from the WCF calls.
(We previously had all of this working using synchronous WCF calls.)
It builds, and runs without exceptions using asynchronous WCF calls. However, no data gets rendered into the browser. It's as if we are forgetting to call the UpdatePanel .Update methods.
We know that the callback functions execute on a different thread - is t ...

Go to the complete details ...