Page Lifecycle ASP.Net Tutorial

<%@ Page Language="C#" %>

    
    protected void Button1_Click (object sender, System.EventArgs e)
    {
        Label1.Text = "Hello " + TextBox1.Text + "" +
            "Date Selected: " + Calendar1.SelectedDate.ToShortDateString();
    }



    First Page


    
        Enter your name:
        
        When do you want to fly?
        
        
                            Runat="server" 
                    Text="Submit page to itself" 
                    OnClick="Button1_Click" />
                            Runat="server" 
                    Text="Submit page to NextPage.aspx"
                    PostBackUrl="NextPage.aspx" />
        
    


File: NextPage.aspx
<%@ Page Language="C#" %>

    
    protected void Page_Load(object sender, System.EventArgs e)
    {
        TextBox myTextbox1;
        Calendar myCalendar1;
        
        myTextbox1 = (TextBox)PreviousPage.FindControl("Textbox1");
        myCalendar1 = (Calendar)PreviousPage.FindControl("Calendar1");
        
        Label1.Text = "Hello " + myTextbox1.Text + "" + "Date Selected: " + myCalendar1.SelectedDate.ToShortDateString();
    }    



    Second Page