Force an UpdatePanel Update from JavaScript
The ASP.NET AJAX UpdatePanel gets updated in one of 3 ways.
1.) An implicit control event triggers an update (that is a control inside the UpdatePanel is getting updated, etc.)
2.) The UpdatePanel has a <Triggers> Collection, and one of the defined triggers gets fired.
3.) The UpdatePanel’s Update metod is explicitly called in the course of some server side logic.
BUT……. What if I want to explicity trigger an update to the UpdatePanel from my client side JavaScript code ???
Ceck out his link on CodeProject for a solution.
https://www.codeproject.com/useritems/UpdatePanelScriptExtender.asp
Comments
- Anonymous
August 02, 2007
Hi, I´m trying to update an updatepanel multiple times by codebehind after a button was clicked. The problem is, that the updatepanel only gets updated after the last event has been passed. A code-snipped to be more detailed: The Button_Click EventHandler raises the following: for (int j = 0; j < myArray.Length; j++) { int intResult = ......; //calculate something Label1.Text += "<br />Result: " + intResult; UpdatePanel1.Update() } The Label1-Control is inside the UpdatePanel1, but the UpdatePanel1 only gets updated when the for-loop has finished. Any help is greatly appreciated :)