CustomValidator control example

CustomValidator control example

Previous Home Next

 

CustomValidator - Checks the form field's value against custom validation logic that you, the developer, provide. 
The CustomValidator control allows you to write a method to handle the validation of the value entered

  
   

Property:-
BackColor:- The background color of the CustomValidator control 
ClientValidationFunction:- Specifies the name of the client-side validation script function to be executed. Note: The script must be in a language that the browser supports, such as VBScript or JScript 
With VBScript, the function must be in the form:

Sub FunctionName (source, arguments)

With JScript, the function must be in the form:

Function FunctionName (source, arguments)
 
ControlToValidate :-The id of the control to validate 
Display The display behavior for the validation control. Legal values are: 
None :-(the control is not displayed. Used to show the error message only in the ValidationSummary control) 
Static :-(the control displays an error message if validation fails. Space is reserved on the page for the message even if the input passes validation. 
Dynamic :-(the control displays an error message if validation fails. Space is not reserved on the page for the message if the input passes validation 
 
EnableClientScript :-A Boolean value that specifies whether client-side validation is enabled or not 
Enabled :-A Boolean value that specifies whether the validation control is enabled or not 
ErrorMessage:- The text to display in the ValidationSummary control when validation fails. Note: This text will also be displayed in the validation control if the Text property is not set 
ForeColor:- The foreground color of the control 
id A unique id for the control 
IsValid:- A Boolean value that indicates whether the control specified by ControlToValidate is determined to be valid 
OnServerValidate:- Specifies the name of the server-side validation script function to be executed 
runat:- Specifies that the control is a server control. Must be set to "server" 
Text :-The message to display when validation fails 

 

 ................Design code.........................................
...................................................................
<%@ Page Language="C#" AutoEventWireup="true"  CodeFile="Default.aspx.cs" Inherits="_Default" %>















    Untitled Page    


    
                           "Text must be greater than 10 characters"  
                                     
                                               
                                 
.................................................................... ...........................cs code................................. using System; using System.Configuration; using System.Data; using System.Linq; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.HtmlControls; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebParts; using System.Xml.Linq; public partial class _Default : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { } protected void Button1_Click(object sender, EventArgs e) { if (Page.IsValid) Response.Write("Page has passed validation."); } } ........................................................................................................................................
Previous Home Next