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可以保存数组么?如果可以的话,能给下例子么,谢谢~
[解决办法]
数组序列化与反序列化