读书人

ViewState无法放入多维数组?解决方案

发布时间: 2012-03-09 21:42:52 作者: rapoo

ViewState无法放入多维数组?

VB.NET code
        Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load        Try            Dim arr(,,) = CType(ViewState("state"), String(,,))            If arr Is Nothing Then                ReDim arr(0, 0, 0)                arr(0, 0, 0) = "0"            End If            TextBox1.Text = CStr(CInt(arr(0, 0, 0)) + 1)            Dim a As Integer = CInt(TextBox1.Text)            arr(0, 0, 0) = CStr(a)            ViewState("state") = arr        Catch ex As Exception            MsgBox(ex.Message)        End Try    End Sub

哪位大大帮忙看下这段代码,我用一维数组arr()的时候就没问题。

或者有其他好的解决办法吗?谢谢!

网上看到个帖子说要先把2维数组串行化,不太懂,有人能给一下代码吗?谢谢!

没人回就再问一声,cookie可以保存数组么?如果可以的话,能给下例子么,谢谢~

[解决办法]
数组序列化与反序列化

读书人网 >VB Dotnet

热点推荐