将整个Array存储到Session变量中

时间:2016-07-21 12:38:09

标签: vb.net

Hei伙伴Stackoverflowers,

我在VB.Net中遇到了Session变量的一个小问题。我需要将一个Array存储到Session变量中,以便我可以将值返回到另一个.aspx.vb中。但不知怎的,它不会起作用。如果我尝试读取其他页面中的值,则为空。

以下是我的复选框代码:

    Private Sub chdBoxes()

    Dim data()
    Dim datacount As Integer
    datacount = 0

    ReDim data(GridView1.Rows.Count)

    For Each row As GridViewRow In GridView1.Rows
        If row.RowType = DataControlRowType.DataRow Then
            Dim chkRow As CheckBox = TryCast(row.Cells(0).FindControl("check1"), CheckBox)
            If chkRow.Checked Then
                Dim storeid As Integer = row.Cells(1).Text
                data(datacount) = storeid
                datacount = datacount + 1
            End If
        End If
    Next

    Session("rows") = GridView1.Rows.Count
    Session("id") = data
End Sub

我感谢所有反馈,感谢您帮助我。

问候Soulrox

0 个答案:

没有答案
相关问题