Passing variables to another page using Application Variables in C#

Application["Name"] = txtName.Text; 
Response.Redirect("WebFormNext.aspx");

// Retrieve the value of the Application Variable

if( Application["Name"] != null ) 
    Label1.Text = Application["Name"].ToString();