How can i read back an object stored in a session?
-
23-10-2019 - |
문제
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")
해결책
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!
다른 팁
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
제휴하지 않습니다 StackOverflow