H
Han
Hello
I am experiencing duplicate Page_PreRenderComplete events. I am using
webservice in async mode.
Skeleton is,
class class1: System.Web.UI.Page
{
private int test=0;
protected void Page_PreRenderComplete(Object sender, EventArgs e)
{
test++;
div1.InnerHtml += test.ToString() + "<br/>";
}
protected void Page_Load(object sender, EventArgs e)
{
this.PreRenderComplete += new EventHandler(Page_PreRenderComplete);
proxy1.webmethodCompleted +=
new webmethodCompletedEventHandler(transactionCompleted);
proxy1.webmethodAsync();
}
}
Now the result is always,
1
2
....
Currently I only use the async-method's event, transactionCompleted, as
workaround. But what if I use multiple asynchronous web-methods?
begin-end-transactions set may work, but I just want PreRenderComplete as a
neat solution.
Do you have any idea?
I am experiencing duplicate Page_PreRenderComplete events. I am using
webservice in async mode.
Skeleton is,
class class1: System.Web.UI.Page
{
private int test=0;
protected void Page_PreRenderComplete(Object sender, EventArgs e)
{
test++;
div1.InnerHtml += test.ToString() + "<br/>";
}
protected void Page_Load(object sender, EventArgs e)
{
this.PreRenderComplete += new EventHandler(Page_PreRenderComplete);
proxy1.webmethodCompleted +=
new webmethodCompletedEventHandler(transactionCompleted);
proxy1.webmethodAsync();
}
}
Now the result is always,
1
2
....
Currently I only use the async-method's event, transactionCompleted, as
workaround. But what if I use multiple asynchronous web-methods?
begin-end-transactions set may work, but I just want PreRenderComplete as a
neat solution.
Do you have any idea?