You need to make sure the data a user enters in two fields on an input form is the same, such as when performing password or email verification.
.aspx file for both
TextBox controls, to prevent a user from skipping
one of the fields. Next, add a
control to one of the
TextBox controls. Finally,
verify that validation was successful from within the event handler
of the control that completes the user’s entry for
RequiredFieldValidator control for each of
the two text boxes in which the user must enter matching data.
CompareValidator control to the control that
must have its input match the other control.
Add Save and Cancel (or equivalently named) buttons.
Set the Save button’s
CausesValidation attribute to
True to have validation performed when the button
is clicked (set it to
False for the Cancel
In the code-behind class for the page, use the .NET language of your
choice to add code to the event handler for the Save
button’s click event to check the
Page.IsValid property and verify that all
validation was successful. (See Recipe 2.1 for details.)
Figure 2-5 shows a typical form with normal output
prior to data entry. Figure 2-6 shows the error
message that appears on the form when the user enters passwords that
do not match. Example 2-5 shows the
.aspx file for the solution we have implemented to illustrate this ...