我希望在按钮单击中将文本框值显示在从一个网页到另一个网页的另一个文本框中。 我知道Windows代码但不知道Web应用程序。
public qus as form = new question()
qus.txtname=txtname.text
答案 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