嘿,所有,我在ViewState是新的,我期待看看它裏面存儲了什麼值。我知道如何遍歷一個數組來檢查一個值,但我不知道如何去做ViewState(「test」)屬性。檢查在ViewState中的值
假設我已將「bob,tom,Jim」添加到名爲ViewState(「test」)的ViewState中。我希望能夠看到「湯姆」是否在ViewState(「測試」)。如果沒有,則添加它,但如果它已經存在,則跳過它。
謝謝!
大衛
守則
Public strIDArray() As String
Public vsSaver As String
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
If Not Page.IsPostBack Then
ViewState("vsSaver") = "0000770000"
Else
If (Not ViewState("vsSaver") Is Nothing) Then
strIDArray(strIDArray.Length) = CType(ViewState("vsSaver"), String)
End If
End If
end sub
Private Sub gvData_RowCommand(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.GridViewCommandEventArgs) Handles gvData.RowCommand
Dim idIndexNumber As Integer = Array.IndexOf(strIDArray, strID)
If Not ViewState("strIDArray").ToString().Contains(strID) Then
strIDArray(idIndexNumber + 1) = strID
ViewState("strIDArray") = CLng(ViewState("strIDArray").ToString()) And CLng(strID)
End If
End Sub
我很困惑..哈哈。
您可以發佈一些代碼嗎?你是如何添加名字的?作爲一個字符串數組?一個字符串?我們不知道如何回答這個問題。 – 2010-09-17 18:20:47
我已經添加了上面的代碼,KP。 – StealthRT 2010-09-17 19:07:39