Hallo Thorsten!

Eigentlich ist es das. Was f�r Objekte speicherst Du denn damit? /me eine
Klasse mit 2 ints, 1 DateTime und ein paar strings.

Vermute mal, da das etwas komplexer ist kommt die Fehlermeldung? An welcher
Stelle (Event) liest Du denn Dein Viewstate ein, in einem CustomControl
zuf�llig?

greetz, Nils

----- Original Message -----
From: "Eiben, Thorsten" <[EMAIL PROTECTED]>
To: "aspDEdotnet" <[EMAIL PROTECTED]>
Sent: Monday, October 14, 2002 4:00 PM
Subject: [aspdedotnet] RE: Arraylist und ViewState, c#


Also ich mach das Zwischenspeichern einer ArrayList im ViewState ganz
einfach so:

Viewstate["IDs"]= arrPhotos;

und dann zum Lesen:

arrPhotoIDs = (ArrayList)ViewState["IDs"]

Ist es das was Du suchst?

Th.

-----Original Message-----
From: Nils Krech
To: aspDEdotnet
Sent: 14.10.02 06:14
Subject: [aspdedotnet] Arraylist und ViewState, c#

-- Moved from [aspgerman] to [aspdedotnet] by
[EMAIL PROTECTED] <[EMAIL PROTECTED]> --

Hallo!

Habe Probleme ein ArrayList in ein ViewState zu schreiben und dann zu
lesen.
Laut Doku kann ArrayList aber serialisiert werden.

Speichere eine Klasse in der ArrayList, das adden klappt auch gut. F�r
das
Speichern habe ich einen TypeConverter geschrieben (Das scheint auch zu
funzen, habe das mit einem Array meiner Klasse ausprobiert), der alle
relevanten Eigenschaften in einem String speichert. Soweit, sogut...

Leider klappt der Speichervorgang nur bei dem ersten Element ?!?, das
Auslesen des ViewSates als ArrayList bringt einen TypeCastFehler, kommt
anscheinend nicht mit der Klasse klar.

1. Kennt jemand ein gutes Tutorial, resp. hat sowas schonmal gemacht?
2. Finde leider nicht den genauen Fehler, wie kann man den ViewState
denn
besser debuggen
3. Au�erdem kommt die property ArrayList al, die ich in einem
CustomControl
einsetze niemals auf den setter. Umgehe das, in dem ich mir die
Eigenschaft
auslese und dann bewu�t von der page wieder setze.

Hoffe das war verst�ndlich und jemand kann helfen,

Vielen Dank schonmal im voraus,

Nils

| [aspdedotnet] als [EMAIL PROTECTED] subscribed
| http://www.dotnetgerman.com/archiv/aspdedotnet/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.dotnetgerman.com/listen/aspDEdotnet.asp


| [aspdedotnet] als [email protected] subscribed
| http://www.dotnetgerman.com/archiv/aspdedotnet/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.dotnetgerman.com/listen/aspDEdotnet.asp

Antwort per Email an