Q:

Page.IsValid check internals?

I was wondering , how the Page.IsValid gets its value.
If a Page  has  validators  and a submit is occurring , 
how does the asp.net engine knows if the page was valid or not ? 

Does the result from client is kept in a hidden field ? ( I dont think so cause they doesnt generate any hidden fields). Also , I dont think it is kept in view state. cause Client side can add to a view state.

Thanks in advance.

A:

The validation is actually done at the server level. All the form values are posted back when you hit submit. And server side validators for each of the controls are called to check the validity of their user entered values.

