我只想控制用戶點擊哪個按鈕,所以我使用會話變量來存儲該數據,因爲我必須在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