Introduction
The CompareValidator control is used to compare the value entered by a user into one input control with the value entered into another input control or with an already existing value. The CompareValidator control exists within the System.Web.UI.WebControls namespace.
Operator Properties of the CompareValidator Control
Equal : Checks whether the compared values are equal .
NotEqual : Checks that controls are not equal to each other.
GreaterThan : Checks the greater than relationship.
GreaterThanEqual : Checks for a greater than or equal to relationship.
LessThan : Checks for a less than relationship.
LessThanEqual : Checks for a less than or equal to relationship.
DataTypeCheck : Compare dataTypes between the value entered into the data-entry .
The Type property is used to specify the data type of both the comparison values, where String is the default type. Both values are automatically converted to the string data type before the comparison operator is performed . The different data types that can be use are as follows
String : A string data type.
Integer : An Integer data type.
Double : A double data type.
Date : A date data type.
Currency : A currency data type.
Public Properties of the CompareValidator class
ControlToCompare : Obtains or sets the data entry , which has to be compared with the data-entry control.
Operator : Obtains or sets the comparison operation to perform.
ValueToCompare: Obtains or sets a constant value to compare with the value entered by a user in the data entry control being validated.
Example
The CompareValidator control is used to compare the value entered by a user into one input control with the value entered into another input control or with an already existing value. The CompareValidator control exists within the System.Web.UI.WebControls namespace.
Operator Properties of the CompareValidator Control
Equal : Checks whether the compared values are equal .
NotEqual : Checks that controls are not equal to each other.
GreaterThan : Checks the greater than relationship.
GreaterThanEqual : Checks for a greater than or equal to relationship.
LessThan : Checks for a less than relationship.
LessThanEqual : Checks for a less than or equal to relationship.
DataTypeCheck : Compare dataTypes between the value entered into the data-entry .
The Type property is used to specify the data type of both the comparison values, where String is the default type. Both values are automatically converted to the string data type before the comparison operator is performed . The different data types that can be use are as follows
String : A string data type.
Integer : An Integer data type.
Double : A double data type.
Date : A date data type.
Currency : A currency data type.
Public Properties of the CompareValidator class
ControlToCompare : Obtains or sets the data entry , which has to be compared with the data-entry control.
Operator : Obtains or sets the comparison operation to perform.
ValueToCompare: Obtains or sets a constant value to compare with the value entered by a user in the data entry control being validated.
Example
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default3.aspx.cs" Inherits="Default3" %>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
<div>
Enter password :
<asp:TextBox ID="pwd" runat="server"></asp:TextBox>
<br />
<br />
Re-Enter:
<asp:TextBox ID="repwd" runat="server"></asp:TextBox>
<asp:CompareValidator ID="CompareValidator1" runat="server" ControlToCompare="pwd" ControlToValidate="repwd" ForeColor="Maroon">Password does not match</asp:CompareValidator>
<br />
<br />
<asp:Button ID="Button1" runat="server" Text="Check Comparison" />
</div>
</form>
</body>
</html>
Output<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
<div>
Enter password :
<asp:TextBox ID="pwd" runat="server"></asp:TextBox>
<br />
<br />
Re-Enter:
<asp:TextBox ID="repwd" runat="server"></asp:TextBox>
<asp:CompareValidator ID="CompareValidator1" runat="server" ControlToCompare="pwd" ControlToValidate="repwd" ForeColor="Maroon">Password does not match</asp:CompareValidator>
<br />
<br />
<asp:Button ID="Button1" runat="server" Text="Check Comparison" />
</div>
</form>
</body>
</html>
Tidak ada komentar:
Posting Komentar