Title: Visual Studio C#-ASP.NET-ControlValidation 3
Description: This is the last video on the validation controls that we discussed in the previous two videos. We complete this section by adding the missing validation: RangeValidator for years of experience (1 - 15), RegularExpressionValidator for the email, and RangeValidator for the hire date. Most of properties we need can be setup in the aspx page. Others, however, need some changes in the code behind. We add two methods for the calendar: first method for the selection change to get the date selected by the user and place it in the text box. The second method is for the day render to make sure that the user cannot select a date outside the date range specified.
Methodology: Good coding standard and simplified design.
Technologies: ASP.NET 3.5
Examples constructed: This example completes our form that we started in the previous 2 videos. We add more validation controls to the form controls. We add a range validator for the years of experience to make sure that it can only be between 1 and 15. We also add a RegularExpressionValidator for the email to make sure it is in the format firstname.lastname@example.org. We finally add a RangeValidator for the hire date to ensure that is between 01/01/2000 and 07/01/2009.
Keywords: Label, TextBox, table, Button, Calendar, RequiredFieldValidator, CustomValidator, RangeValidator, RegularExpressionValidator.