Passing variables to another page using Cookies in C#

HttpCookie cName = new HttpCookie("Name");
cName.Value = txtName.Text; 
Response.Cookies.Add(cName); 
Response.Redirect("WebFormNext.aspx");


To access:
if (Request.Cookies["Name"] != null )
    Label1.Text = Request.Cookies["Name"].Value;