我只想控制用户点击哪个按钮,所以我使用会话变量来存储该数据,因为我必须在Page_Load
中创建所有动态控制(以允许事件处理程序正常工作)。问题是这个会话变量在我第一次点击但是只是第二次不起作用。vb asp.net会话变量不工作?
这里是我的代码:
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
If Not Page.IsPostBack Then
'For the first time I want this session variable to be false because Image Button is not yet click
Me.Session("ImageClick") = False
End If
If Me.Session("ImageClick") Then
'Then after Button Image is clicked I try to add Dynamic control to a div
AddPreviewTable(0)
CreateButtomButton(Me.Session("totalPage"))
Debug.WriteLine(Me.Session("totalPage"))
Me.Session("ImageClick") = False
End If
End sub
问题是我必须点击ButtonImage
两次转向Me.Session("ImageClick")
为True。
您能显示ButtonImage单击事件代码吗? – Damith 2013-04-23 03:25:09
'受保护的子btnImage_click(BYVAL发件人作为对象,BYVAL e作为EventArgs)处理btnImage.ServerClick Me.Session(“ImageClick”)=真 End Sub' – Norak 2013-04-23 03:32:32