セッションに保存されているオブジェクトを読み返すにはどうすればよいですか?
-
23-10-2019 - |
質問
まず第一に、ここにロード部分があります。
Structure MainStruct
Dim Ans1 As String
Dim Ans2 As String
End Structure
Dim Build As New List(Of MainStruct)
...
...
...
Session("MyData") = Build
問題は、セッションに保存されているリストの内容をどのように読み返すことができるかということです。私は次のことを意味します...
Build = Session("MyData")
解決
それ以外の Build = Session("MyData").Ans1
あなたはやりたいと思うでしょう
Build = CType(Session("MyData"), List(Of MainStruct))
あなたもすることができます DirectCast
それ以外の CType
お望みならば。
編集:変更に疑問を呈する
その後、結果を読み返すには、ビルドを通過できます。
あなたが望むものは何でも、それぞれ、for、for、linqを使用してループをループできます。
他のヒント
そのVBなので、私はあなたがそれをキャストする必要があるとは思わない、私が間違っているなら私を修正してください。
私はあなたがただできるとは思わない
build = session( "mydata")。ans1
あなたは次のようなことをする必要があります:
build = session( "mydata")
次に、urリスト<>を繰り返して構造体にアクセスします
所属していません StackOverflow