ASP.Net Server Control can be broadly classified into 4 categories...
- Intrinsic Controls -These controls correspond to their HTML counterpart... eg Textbox control, Button control
- Data-Centric Controls - These controls are used for data display, binding, modification purposes... They bind to various data sources... eg. DataGrid control
- RichControls - Usually do not have HTML counterparts... These are usually composite controls which in themselves contain other controls... eg. Calendar control
- Validation Controls - As the name suggest they are used for validation purposes and can validate many type of user inputs.... eg. RegularExpressionValidator