Frage

Zuallererst kommt hier der Lastteil.

Structure MainStruct
        Dim Ans1 As String
        Dim Ans2 As String
 End Structure


Dim Build As New List(Of MainStruct)
...
...
...

Session("MyData") = Build

Die Frage ist, wie ich den in der Sitzung gespeicherten Inhalt der Liste zurücklesen kann. Ich meine so etwas wie ...

Build = Session("MyData")
War es hilfreich?

Lösung

Anstatt von Build = Session("MyData").Ans1 Sie werden tun wollen

Build = CType(Session("MyData"), List(Of MainStruct))

Sie könnten auch eine machen DirectCast Anstatt von CType falls Sie es wollen.

Bearbeiten: Um Änderungen in Frage zu stellen

Lesen Sie dann die Ergebnisse zurück, die Sie durcharbeiten können.

Sie könnten es mit einem für jedes, ein für, etwas linq, was auch immer Sie wollen!

Andere Tipps

Da sein VB nicht glaube, dass du es zurückwerfen musst, korrigierst du mich, wenn ich falsch liege.

Ich glaube nicht, dass du es einfach tun kannst

Build = Session ("mydata"). Ans1

Sie müssen so etwas tun wie:

Build = Session ("mydata")

Dann iterieren Sie, obwohl Ihre Liste <>, um auf die Strukturen zuzugreifen

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top