Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 如何在转到其他页面后保留文本框上的值?_Asp.net_Vb.net - Fatal编程技术网

Asp.net 如何在转到其他页面后保留文本框上的值?

Asp.net 如何在转到其他页面后保留文本框上的值?,asp.net,vb.net,Asp.net,Vb.net,顶部是我的enroll.aspx页面,而add.aspx位于底部 在文本框中输入所有数据后,我想进入add.aspx页面,然后我想返回enroll.aspx页面,输入所有数据。但如果按back,文本框中的所有值都将消失。当我返回时,如何保留这些值 下面是一个粗略的代码示例: Public Class Form1 Dim saveText As String = "" Private Sub TextBox1_TextChanged(sender As Object, e As Even

顶部是我的enroll.aspx页面,而add.aspx位于底部


在文本框中输入所有数据后,我想进入add.aspx页面,然后我想返回enroll.aspx页面,输入所有数据。但如果按back,文本框中的所有值都将消失。当我返回时,如何保留这些值

下面是一个粗略的代码示例:

Public Class Form1
    Dim saveText As String = ""

Private Sub TextBox1_TextChanged(sender As Object, e As EventArgs) Handles TextBox1.TextChanged
    saveText = TextBox1.Text
End Sub

Public Sub refreshForm()
    TextBox1.Text = saveText
End SubEnd Class

有很多不同的方法可以做到这一点。你试过什么?你能显示一些代码吗?将值放入数组并将数组存储在asp.net中的会话变量IM noob中,我如何使用会话变量?@VDWWD我刚刚有响应。在我的后退按钮上重定向?在我按后退后,我的文本框上没有显示值?我确实说过我的示例是粗糙的…哈哈。我不确定您的表单是如何从一个表单移动到另一个表单的,因此我更改了示例以使其更通用。从back按钮处理程序调用Form1.refreshForm(),我已经找到了答案。我使用session将所有数据传输到另一个页面,然后再次使用session将其恢复到上一个页面。哈哈哈。谢谢你的帮助。