RequiredFeildValidator
RequiredFieldValidator may be used when we wanted to make a TextBox mandatory.
For instance if we open a page with personal details which shows first name and last name
we can make the first name to be mandatory by setting RequiredFieldValidator whereas the
second name is optional and RequiredFieldValidator need not to be set.
RangeValidator
RangeValidator is used when we want a data to be set in a particular range.
For instance the data may be amount or bill or date or amount of currency to be set in
particular range.
CompareValidator
Compare Validator is used to compare two Values.
For example if we need to compare the values in password and confirm password and set both to be equal.
CompareValidator can be set as equal to, less than as or greater than values.
RegularExpressionValidator
RegularExpressionValidator may be used when we want the input data to be in particular format.
For instance take Email ID where the ID should be set in particular format as www and a dot and a @ symbol in that case we can make use of RegularExpressionValidator.
CustomValidator
CustomValidator is a one where we can define our own concept like what we want to validate.
ValidationSummary
ValidationSummary is a one that summarise all the validator as message either at the end of a page or as a text in a browser on a page or as an alert box.