very easy solution of this problem to use query string.
When ever in the page1 you are clicking the submit button redirect it to the page2.aspx with the inputted emailaddress. Like this
On button Click event
Response.Redirect("page2.aspx?email="+txtEmail.Text.Trim());
In the Page2.aspx Page_Load method grab the email and run the sql query.
Page_Load()
{
if(Request.QueryString["email"]!=null)
{
string email=Request.QueryString["email"].ToString();
SqlCommand cmdFill = new SqlCommand("SELECT * from Userdetails where Email='"+email+"'", conFill);
}
}
You also can use session to do this but query string is better than session.