CompareValidator Class - ASP.NET

This page is part of the Class Library Pages collection.
Click the icon to see the index.
See also: Validation Controls

Features

Provides standardized data-type validation across a website.

Sample Implementation

To use this control, you need to follow the instructions in the Consuming Custom Controls in ASP.NET article.

ASPX Markup

<abc:CompareValidator runat="server"
    ControlToCompare="txtStartDate"
    ControlToValidate="txtEndDate"
    Operator="GreaterThanEqual"
    ErrorMessage="End Date must be on or after the Start Date"
    ValidationGroup="MainValidationGroup"
    />

Source Code

VB.NET

Imports Microsoft.VisualBasic
Imports System.Web.UI.WebControls

Namespace AcmeBroomCompany

    Public Class CompareValidator

        Inherits System.Web.UI.WebControls.CompareValidator

        Public Sub New()

            Display = ValidatorDisplay.Dynamic
            EnableClientScript = True
            SetFocusOnError = True
            Text = ""

            Dim img As Image = New Image()
            img.ImageUrl = "~/images/Exclamation.png"
            Me.Controls.Add(img)

        End Sub

    End Class

End Namespace

C#

TODO