A message that is sent to the server contains almost all information about the message, including viewstate. The difference is that it actually goes back to the browser. To process the request, a full page is created, if anything is updated outside the update panel, then you may get some ugly errors.
Update 1: this is different from other ajax approaches that only send a bit of necessary information and don't use viewstate, i.e. ajax autocompleteextender ajax management toolkit - look for json, ajax requests, and other related information.
This may work for you, but you are right to understand what is happening the way you need it, when it is only suitable for other solutions.
eglasius
source share