0

この例がある場合、ユーザー入力を表示するにはどうすればよいですか。(Default.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

ページ 1:

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);
}

2 ページ目:

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 に答える