Asp.net 如何在转到其他页面后保留文本框上的值?
顶部是我的enroll.aspx页面,而add.aspx位于底部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
在文本框中输入所有数据后,我想进入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将其恢复到上一个页面。哈哈哈。谢谢你的帮助。