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" %>.................................................................... ...........................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."); } } ........................................................................................................................................Untitled Page
Previous | Home | Next |