Hi, You can pass the id and name inside query string to page2.aspx like
Inside your page1.aspx on a button click
Response.Redirect("~/page2.aspx?id="+ yourId +"&name="+ yourName;
Then in page2.aspx you fetch them
int id = int.Parse(Request.QueryString("id").ToString());
string name = Request.QueryString("name").ToString();
You can also use
Session depending upon your requirement.