0

如果我有这个例子,我如何显示用户输入。(默认.aspx)
名字:(文本框)
姓氏:(文本框)

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

我怎样才能做到这一点 ?

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

在职的 ?

4

2 回答 2

2

是的,它会起作用,但您需要=在变量名之后添加如下

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

还有在你的WebForm1.aspx

TextBox1.Text = Request.QueryString["VariableName"];
TextBox2.Text = Request.QueryString["VariableName2"];
于 2013-07-15T05:04:18.960 回答
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();
}
于 2014-03-20T06:35:55.747 回答