You are asking this question 3rd time today -
how the event message is transmitted to the server from the browser for submit button[
^]
whether the button is clicked or not by using viewstate[
^]
The QA section of the site is comprehensive enough to have a complete discussion and get your doubts clear.
Use the 'Have a Question or Comment' link to discuss something with the answerer. You can even update your question and add more information by clicking 'Improve Question' link.
Now about the question, the original state of any control is saved in the viewstate and any changes can be determined on the server by comparing the values. Check Page Lifecycle to know when what happens (Google that).