What are the 6 different validation controls provided by ASP.NET?