Directly calling __doPostback bypasses all the triggers that set the update panel in action. So to avoid that you can either call the OnBeginRequest
handler or you can trigger the same button click instead of calling the __dopostback
. To trigger button click you can make use of jquery trigger function. You can get an example here.
Hope this helps.