Validation ASP.Net Tutorial

File: Default.aspx
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="ValidationGroups" %>



    Untitled Page


    
    

                           ID="Panel1" 
                   runat="server" 
                   Width="392px">
                                     runat="server" 
                         ValidationGroup="Group1">
                                                    ID="RequiredFieldValidator1"
                                        runat="server" 
                                        ValidationGroup="Group1" 
                                        ControlToValidate="TextBox1">
                  ValidationGroup="Group1" OnClick="Button_Click"/> 
                                   ID="Panel2" 
                       runat="server" 
                       Width="392px" 
                       BorderWidth="2px">
            
                                                    ID="RequiredFieldValidator2"
                                        runat="server" 
                                        ValidationGroup="Group2" 
                                        ControlToValidate="TextBox2">
                                        
            
                                    runat="server" 
                        Text="Validate Group2" 
                        ValidationGroup="Group2" 
                        OnClick="Button_Click"/>
        
    

    


File: Default.aspx.cs
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
public partial class ValidationGroups : System.Web.UI.Page
{
    protected void Button_Click(object sender, EventArgs e)
    {
        if (Page.IsValid)
        {
            lblInfo.Text = "Page posted back at " + DateTime.Now.ToLongTimeString();
        }
    
    }
}