Try this,
In Default1.aspx
<asp:button id="btnSubmit" runat="server" onclick="btnSubmit_Click" xmlns:asp="#unknown" />
In Default1.aspx.cs
protected void btnSubmit_Click(object sender, EventArgs e)
{
string url = "Default2.aspx?text1=" + TextBox1.Text.ToString() + "&text2=" + TextBox2.Text.ToString()+"&text3=" + TextBox3.Text.ToString()+ "&text4="+ TextBox4.Text.ToString()+ "&text5="+ TextBox5.Text.ToString()+ "&text6="+ TextBox6.Text.ToString()+ "&text7="+ TextBox7.Text.ToString()+ "&text8="+ TextBox8.Text.ToString();
Response.Redirect(url);
}
In Default2.aspx.cs
string text1, text2, text3, text4, text5, text6, text7, text8;
protected void Page_Load(object sender, EventArgs e)
{
if (Request.QueryString["text1"].ToString() != null)
{
text1 = Request.QueryString["text1"].ToString();
}
if (Request.QueryString["text2"].ToString() != null)
{
text2 = Request.QueryString["text2"].ToString();
}
if (Request.QueryString["text3"].ToString() != null)
{
text3 = Request.QueryString["text3"].ToString();
}
if (Request.QueryString["text4"].ToString() != null)
{
text4 = Request.QueryString["text4"].ToString();
}
if (Request.QueryString["text5"].ToString() != null)
{
text5 = Request.QueryString["text5"].ToString();
}
if (Request.QueryString["text6"].ToString() != null)
{
text6 = Request.QueryString["text6"].ToString();
}
if (Request.QueryString["text7"].ToString() != null)
{
text7 = Request.QueryString["text7"].ToString();
}
if (Request.QueryString["text8"].ToString() != null)
{
text8 = Request.QueryString["text8"].ToString();
}
}