you need to do a coversion, for exampledim yc as YourClass
...
Session("abc") = yc
then you need to dodim y2 as YourClass = CType(Session("abc"), YourClass)
...
Session("abc") = yc
then you need to dodim y2 as YourClass = CType(Session("abc"), YourClass)
dim yc() as YourClass
...
Session("abc") = yc
then you need to dodim y2() as YourClass = CType(Session("abc"), YourClass())
Dim myary As New ArrayList
With myary
.Add("item1")
.Add("item2")
.Add("item3")
.Add("item4")
.Add("item5")
End With
Session("ary") = myary
End Sub Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim theary As ArrayList = CType(Session("ary"), ArrayList)
For icount As Integer = 0 To theary.Count - 1
Response.Write(theary.Item(icount))
Next
End Sub