セッションに保存されているオブジェクトを読み返すにはどうすればよいですか?

StackOverflow https://stackoverflow.com/questions/2958192

質問

まず第一に、ここにロード部分があります。

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リスト<>を繰り返して構造体にアクセスします

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top