如何从asp.net中的另一个网页访问文本框值

时间:2013-11-21 05:13:00

标签: asp.net vb.net

我希望在按钮单击中将文本框值显示在从一个网页到另一个网页的另一个文本框中。 我知道Windows代码但不知道Web应用程序。

public qus as form = new question()

qus.txtname=txtname.text

3 个答案:

答案 0 :(得分:2)

在第一页上添加按钮点击事件

Sub Btn_Click(sender As Object, _
                      e As EventArgs)

        Response.Redirect("SecondPage.aspx?id=" + txtname.text, false)

End Sub     
第二页上的

在页面加载时设置文本。

Private Sub Page_Load(sender As Object, e As EventArgs)
   If Not IsPostBack
      SecondPageTextBox.Text = Request.QueryString("textValue").ToString()
   End If
End Sub 

答案 1 :(得分:1)

使用查询字符串将文本值传递给按钮单击处理程序中的其他页面,如下所示:

Protected Sub Button1_Click(sender As Object, e As EventArgs)
    Response.Redirect("OtherPage.aspx?textValue='Value from other page'")
End Sub

现在在另一页的Page_Load中,将查询字符串值拉出并将其分配给文本框,如下所示:

Protected Sub Page_Load(sender As Object, e As EventArgs)
    If Request.QueryString("textValue") IsNot Nothing Then
        YourTextBox.Text = Request.QueryString("textValue").ToString()
    End If
End Sub

答案 2 :(得分:1)

您必须在第一页上编写代码

Protected Sub Button1_Click(sender As Object, e As EventArgs)
    Response.Redirect("webpage2.aspx?textValue='value'")
End Sub

在第二页

Private Sub Page_Load(sender As Object, e As EventArgs)
   If Not IsPostBack
      SecondPageTextBox.Text = Request.QueryString("textValue").ToString()
   End If
End Sub