變量i頁面加載創造了單頁(背後的.vb代碼)和創建公共intFileID作爲整數如何堅持回發
我檢查查詢字符串,如果可用或設置intFileID = 0它分配
Public intFileID As Integer = 0
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
If Not Page.IsPostBack Then
If Not Request.QueryString("fileid") Is Nothing Then
intFileID = CInt(Request.QueryString("fileid"))
End If
If intFileID > 0 Then
GetFile(intFileID)
End If
End If
End Sub
Private Sub GetFile()
'uses intFileID to retrieve the specific record from database and set's the various textbox.text
End Sub
提交按鈕的單擊事件可以根據intFileID變量的值插入或更新記錄。我需要能夠在回發中堅持這一價值,才能發揮作用。
該頁面只是插入或更新SQL數據庫中的記錄。我沒有使用gridview,formview,detailsview,或任何其他rad類型的對象,它自己堅持鍵值,我不想使用它們中的任何一個。
如何在intFileID中持續設置值而不在HTML中創建可能會更改的內容。
[編輯]更改Page_Load中使用的ViewState來持久intFileID值
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
If Not Page.IsPostBack Then
If Not Request.QueryString("fileid") Is Nothing Then
intFileID = CInt(Request.QueryString("fileid"))
End If
If intFileID > 0 Then
GetFile(intFileID)
End If
ViewState("intFileID") = intFileID
Else
intFileID = ViewState("intFileID")
End If
End Sub
哇。不要點擊鏈接。垃圾郵件城市。 – 2015-11-30 15:52:53
哎呀。自2008年以來必須改變。刪除它。 – jerhinesmith 2015-11-30 23:06:39