How many types of controls in ASP.Net?

  1. User Control
  2. Custom Control
  3. Web parts