I've read somewhere that events of ASP .NET are based on View State of ASPX page. The values of submitted controls are matched with their value of view state and if any difference is found then the corresponding event is called up.

But my question is:
"When events are really based on view state than why events are fired even when the view state is disabled using EnableViewState=false."

Thanks,
Guru.