如何将会话值推送到不同的aspx页面中的文本字段

时间:2013-01-25 09:34:38

标签: asp.net vb.net visual-studio-2008

您好我有2个不同的aspx页面。 第1页是带有Textfield的主页面。 第2页是另一个页面,我可以添加成员,也可以在第1页的框架中添加。

在第2页中,我计算成员并将其保存到会话中:

 Dim anzahlExterneTeilnehmer As Integer = BookITVbSQL.SQLrunScalarBookit(externeTeilnehmerSQL)

    Session("anzahlExterneTeilnehmer") = anzahlExterneTeilnehmer

第1页中的文本字段应该实时显示文本字段中的结果。

这可能吗?

提前感谢您的帮助

2 个答案:

答案 0 :(得分:0)

你可以做到

Page 2代码背后:

  Dim anzahlExterneTeilnehmer As Integer =       BookITVbSQL.SQLrunScalarBookit(externeTeilnehmerSQL)

  Session("anzahlExterneTeilnehmer") = anzahlExterneTeilnehmer

Page 1代码背后:

If Session("anzahlExterneTeilnehmer") Is Nothing Then
    'Session is not loaded on page 2
Else
    ' Session is loaded on page 2
     txtTextfield.Text = Session("anzahlExterneTeilnehmer").ToString
End If

此致

答案 1 :(得分:0)

您可以在page1的Page_Load:

中执行此操作
If Session("anzahlExterneTeilnehmer") IsNot Nothing Then
    TextBox1.Text = Session("anzahlExterneTeilnehmer").ToString()
End If

每次打开page1时,会话值(如果存在)都会复制到文本框的文本属性