Question: what is the difference between html controls and asp net controls?
Answer: Server control events are handled in the server whereas HTML control events are handled in the page. Server controls can maintain data across requests using view state whereas HTML controls have no such mechanism to store data between requests.