Freigeben über


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 :)