you can pass the data using 3 things ..
1. using Session
you can use Session to Store values in it
Session["Name"] = SomeValue
and Retrieve it at another page using
TextBox1.Text = Session["Name"].ToString();
(Casting is must )
2. using QueryString
you can pass data by using QueryString when nevigating to nextpage
Response.Redirect("Page2.aspx?Name=" + SomeValue + "&Age=" + SomeValue2);
3.using Class
you can define public static instance variavles in class and set its value when needed and retrive those values back at page2 with code like
TextBox1.Text = Class1.name;
Thank you :)