Come posso leggere di nuovo un oggetto memorizzato in una sessione?
-
23-10-2019 - |
Domanda
Prima di tutto, ecco che arriva la parte di carico.
Structure MainStruct
Dim Ans1 As String
Dim Ans2 As String
End Structure
Dim Build As New List(Of MainStruct)
...
...
...
Session("MyData") = Build
La domanda è: come posso leggere di nuovo i contenuti della lista, memorizzati nella sessione? Ho qualcosa di dire, come ...
Build = Session("MyData")
Soluzione
Invece di Build = Session("MyData").Ans1
si vuole fare
Build = CType(Session("MyData"), List(Of MainStruct))
Si potrebbe anche fare un DirectCast
invece di CType
se si desidera.
Modifica: per modificare la domanda
Per poi leggere di nuovo i risultati che sarà in grado di passare attraverso Genera.
Si potrebbe scorrere con una per ciascuna, una per alcuni LINQ, tutto quello che vuoi!
Altri suggerimenti
Dal suo VB Non penso u bisogno di gettare indietro, mi corregga se im sbagliato.
Non credo che u può fare solo
Costruire = Session ( "MyData"). Ans1
Hai bisogno di fare qualcosa di simile:
Costruire = Session ( "MyData")
allora u iterare se ur List <> per accedere alle struct