CustomValidator control example
CustomValidator control example
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
....................................................................
...........................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.");
}
}
........................................................................................................................................