如果我有这个例子,如何显示用户输入。
(Default.aspx的)
FirstName :(文本框)
姓氏:(文本框)
我想将来自Default.aspx的用户输入显示到另一个页面(WebForm1.aspx) 使用Response.Redirect。
我该怎么做?
是
Response.Redirect("WebForm1.aspx?VariableName" + TextBox1.Text)
and TextBox1.Text.Request.QueryString("VariableName")
工作?
答案 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();
}