The solution may work, but it is not a real solution. The best way would be to find the reasons why the button events do not fire and do not fix the core of the problem.
Now, to answer your questions .. PostBack is a term used to describe when a form is sent (sent) back to the same page. Just like that.
A regular submit button would be enough, but part of PostBack is the ability to determine which control invoked it, which means that a button or link is clicked.
To do such a thing, ASP.NET automatically adds hidden fields to the form and when you click on the element that PostBack should call, JavaScript code is used to update the values ββof these hidden fields to the correct values ββindicating what was clicked - the argument you transmit.
The name Microsoft chose for the JS function that runs above is __doPostBack , which is just the name of the function, just a normal JavaScript function that ASP.NET automatically writes to the browser.
Hope that is now more and more clear.
source share