Example of CausesValidation property in ASP.NET

CausesValidation: Whether Validation is performed or not , you can check using CausesValidation property,after button click. Bydefault page validation is performed with all control, which is associated with validation control. If CausesValidation is true, page validate all control , which is associated with validation control. If CausesValidation is false , manually validate the control by the user.

Lets Take an Simple Example

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default4.aspx.cs" Inherits="Default4" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title></title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
    Enter Your Name : 
        <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox><asp:RequiredFieldValidator
            ID="RequiredFieldValidator1" EnableClientScript ="false" ControlToValidate ="TextBox1" runat="server" ErrorMessage="Validate your name"></asp:RequiredFieldValidator><br />
        <asp:Button ID="Button1" runat="server" Text="Button" CausesValidation="False" 
            onclick="Button1_Click" />


    </div>
    <asp:Label ID="Label1" runat="server"></asp:Label>
    </form>
</body>
</html>

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

public partial class Default4 : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {

    }
    protected void Button1_Click(object sender, EventArgs e)
    {
        RequiredFieldValidator1.Validate();
        if (RequiredFieldValidator1 .IsValid)
        {
            Label1.Text = "Entered Name is " + TextBox1.Text;
 
        }
    }
}

Code Generate the following output

Example of CausesValidation property in ASP.NET

Example of CausesValidation property in ASP.NET

Example of CausesValidation property in ASP.NET Example of CausesValidation property in ASP.NET Reviewed by Jacob Lefore on January 26, 2014 Rating: 5

No comments