[ASP.NET] ViewState über mehrere Seiten benutzen?
-
Hallo, ich versuche die ganze Zeit mit ViewState Variablen auf der ersten Seite (default) zu speichern und in der zweiten diese dann aufrufen, doch das klappt irgendwie nicht. Habe davor mit Application gearbeitet da hat alles problemlos funktioniert.
Könnt ihr mir bitte ein Beispiel zeigen wo zwei seiten miteinander kommunizieren mit ViewState?
-
Gibt es einen Grund warum du dafür ViewState nehmen willst und nicht z.B. Session?
-
Hab rausgefunden das es mit ViewState nicht klappt. Mit Session oder Application würde es klappen.
Könnt Ihr mir bitte sagen, bzw. Richtwert geben was ich wann verwenden soll?
- Session
- Application
- Cache
- QueryString
- ViewState
-
Application/Cache:
Globale Einstellungen für jede Seite und jeden Nutzer.
Cache bietet mehr Möglichkeiten und Kontrollen; hab ich aber nie genutzt und weiss daher nichts genaues.Session:
Für jede Seite aber eindeutig für jeden Nutzer.ViewState:
Kleine Sachen zwischenspeichern zwischen 2 PostbacksQueryString:
Passt hier überhaupt nicht rein...User ist ggf. noch interessant für dich, wenn du anonymen Zugriff verweigern willst oder Nutzerspezifische Sachen brauchst.