Web Forms programming model
The user interface in Web Forms is described by HTML and server controls. Each control tab corresponds to an actual object on a server.
The control triggered event is processed on the server. ASP.NET "combines" with server-side processing, it looks like an event is triggered and processed at the same end, and in fact, client events cause a browser to return, so server-side object trigger event.
The server-side code in the