Page Lifecycle ASP.Net Tutorial

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



    Untitled Page


    
    

                           ID="Panel1" 
                   runat="server" 
                   Width="151px">
                                     runat="server" 
                         ValidationGroup="Group1">
            
                                                    ID="RequiredFieldValidator1"
                                        runat="server" 
                                        ValidationGroup="Group1" 
                                        ControlToValidate="TextBox1">
            
                                    runat="server" 
                        Text="Validate Group1" 
                        ValidationGroup="Group1"/>
            
             
            
            
                                                    ID="RequiredFieldValidator2"
                                        runat="server" 
                                        ValidationGroup="Group2" 
                                        ControlToValidate="TextBox2">
            
                                    runat="server" 
                        Text="Validate Group2" 
                        ValidationGroup="Group2"/>
            
            
                                    OnClick="cmdValidateAll_Click" 
                        runat="server" 
                        Text="Validate Default" />
            
            
    
    

    


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 cmdValidateAll_Click(object sender, EventArgs e)
  {
    Label1.Text = "Valid: " + Page.IsValid.ToString();
    Page.Validate("Group1");
    Label1.Text += "Group1 Valid: " + Page.IsValid.ToString();
    Page.Validate("Group2");
    Label1.Text += "Group2 Valid: " + Page.IsValid.ToString();
  }
}