The document discusses six validation controls in ASP.NET that validate user inputs on both the client-side and server-side. The controls are: required field validator, compare validator, range validator, regular expression validator, custom validator, and validation summary. Each control validates inputs, writes client-side error messages for invalid entries, and combines client- and server-side validation.