我之前已经问过一个类似的问题,但这让我很头疼!在 ASPX 页面上,我有这个属性:
Public ReadOnly BreadQuestionnaire as Bread
Implements IQuestionnaire.BreadQuestionnaire
Get
If Me.Session("BreadQuestionnaire") Is Nothing Then
Me.Session("BreadQuestionnaire") = New Bread()
End If
Return TryCast(Me.Session("BreadQuestionnaire"),Bread)
End Get
End Property
我遇到的问题如下:
- 停留在页面上,当我第一次输入属性时,检查会话是否存在返回 true 并且永远不会创建会话变量
- 这会导致我出现问题,因为我无法根据该对象为会话设置值
- 我还注意到,当我刚刚在页面上设置会话时,在页面上播放会话没有被回发。
有人可以帮忙吗?