【发布时间】:2011-10-17 05:33:16
【问题描述】:
我有两个 aspx 页面,第一个页面有一个文本框,第二个 aspx 页面有一个文本框
在第二页中,我通过生成会话并将会话 ID 提供给同一页面上的文本框来为文本框赋予价值
现在我需要从文本框中取回该会话 ID 并将其显示在第一个 aspx 页面文本框中,这没有发生并且没有出现任何错误。
这是我的第一个 aspx 页面的代码:
<asp:TextBox ID="CopySession" runat="server"></asp:TextBox>
这是我用于显示检索到的会话 ID 的代码:
If IsPostBack Then
Dim text1 As TextBox = Me.PreviousPage.FindControl("SessionValue")
CopySession.Text = text1.Text
End If
这是我的第二个 aspx 页面:
<asp:TextBox ID="SessionValue" runat="server"></asp:TextBox>
这是我的第二个 aspx 页面的代码:
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
If Session("ID") Is Nothing Then
Session("ID") = Guid.NewGuid.ToString
SessionValue.Text = Session("ID")
End If
End Sub
【问题讨论】:
标签: asp.net session session-variables