首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VB Dotnet >

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

2012-03-09 
ViewState无法放入多维数组?VB.NET codeProtected Sub Page_Load(ByVal sender As Object, ByVal e As Sys

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可以保存数组么?如果可以的话,能给下例子么,谢谢~

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

热点排行