如何将用户输入显示到另一页面

时间:2013-07-15 04:58:43

标签: asp.net visual-studio-2008

如果我有这个例子,如何显示用户输入。  (Default.aspx的)
FirstName :(文本框)
姓氏:(文本框)

我想将来自Default.aspx的用户输入显示到另一个页面(WebForm1.aspx) 使用Response.Redirect。

我该怎么做?

Response.Redirect("WebForm1.aspx?VariableName" + TextBox1.Text)
and TextBox1.Text.Request.QueryString("VariableName")

工作?

2 个答案:

答案 0 :(得分:2)

是的,它可以使用,但您需要在变量名称之后添加=,如下所示

 Response.Redirect("WebForm1.aspx?VariableName1=" + TextBox1.Text + "&VariableName2="+ TextBox2.Text);

以及您的WebForm1.aspx

TextBox1.Text = Request.QueryString["VariableName"];
TextBox2.Text = Request.QueryString["VariableName2"];

答案 1 :(得分:0)

第一页:

protected void Button1_Click(object sender, EventArgs e)
{
    String strTxt1 = TextBox1.Text.ToString();    
    String strTxt2 = TextBox2.Text.ToString();
    Response.Redirect("~/new_name.aspx?fName=" + strTxt1 + "&lName=" + strTxt2);
}

第二页:

protected void Page_Load(object sender, EventArgs e)
{
    Label1.Text = Request.QueryString["fName"].ToString();
    Label2.Text = Request.QueryString["lName"].ToString();
}