How can i read back an object stored in a session?
-
23-10-2019 - |
Question
First of all, here comes the load part.
Structure MainStruct
Dim Ans1 As String
Dim Ans2 As String
End Structure
Dim Build As New List(Of MainStruct)
...
...
...
Session("MyData") = Build
The question is how can i read back the contents of the list, stored in the Session? I mean something like...
Build = Session("MyData")
Solution
Instead of Build = Session("MyData").Ans1
you will want to do
Build = CType(Session("MyData"), List(Of MainStruct))
You could also do a DirectCast
instead of CType
if you want.
Edit: to question change
To then read back the results you will be able to go through Build.
You could loop through it with a for each, a for, some linq, whatever you want!
OTHER TIPS
Since its VB i dont think u need to cast it back, correct me if im wrong.
i dont think u can just do
Build = Session("MyData").Ans1
You need to do something like:
Build = Session("MyData")
then u iterate though ur List<> to access the structs
Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow