首先,这里是负载部分。
Structure MainStruct
Dim Ans1 As String
Dim Ans2 As String
End Structure
Dim Build As New List(Of MainStruct)
...
...
...
Session("MyData") = Build
问题是我如何读回存储在 Session 中的列表内容?我的意思是...
Build = Session("MyData")
首先,这里是负载部分。
Structure MainStruct
Dim Ans1 As String
Dim Ans2 As String
End Structure
Dim Build As New List(Of MainStruct)
...
...
...
Session("MyData") = Build
问题是我如何读回存储在 Session 中的列表内容?我的意思是...
Build = Session("MyData")
而不是Build = Session("MyData").Ans1
你会想做
Build = CType(Session("MyData"), List(Of MainStruct))
如果你愿意,你也可以做 aDirectCast
而不是。CType
编辑:质疑改变
然后读回结果,您将能够完成构建。
您可以使用 for each、for、一些 linq 循环遍历它,无论您想要什么!
由于它的 VB,我认为您不需要将其退回,如果我错了,请纠正我。
我不认为你能做到
构建 = 会话(“我的数据”).Ans1
您需要执行以下操作:
构建 = 会话(“我的数据”)
然后你遍历你的 List<> 来访问结构