To update the update panel from javascript:
__doPostBack(updatePanelUniqueID,'');
The first parameter is the UniqueID (not CientID) UpdatePanel. The second parameter is optional arguments that you can pass that will be available for your server code. Both are stored in hidden forms of an ASP.NET form, you can access them in code:
Request.Form["__EVENTTARGET"]; Request.Form["__EVENTARGUMENT"];
But if you just want to update the panel and do not need to pass any additional information from the client, you can ignore the second argument.
If you look at the HTML generated by ASP.NET for managing async feedback, you will see it that way.
source share