Using HTML Server Controls And Web Server Controls In Microsoft ASP.NET
There are two types of server control in ASP.NET: HTML server controls and Web server controls. HTML server controls are simply regular web elements into which the runat="server" attribute has been added and which have been assigned an ID. The runat="server" attribute tells the ASP.NET engine that the control can respond to events and enables ...