There is not much difference between the HTML server controls and web server controls. Still the difference is visible to the developers while working with object models. Web Server control generates substantial benefits than the HTML controls. These are better explained as abstract controls. Consistent and object-oriented programming model, this is what you can expect from web server controls. It also includes desktop form controls that are richer in properties and methods.
Example:
<asp:Label id="lblProviderType" runat="server">Provider Type*</asp:Label> |