Wenn ich ein einfaches Stück Daten (eine ganze Zahl oder eine Zeichenkette zum Beispiel) haben könnte, dass ich in Viewstate Speichern wählen, oder eine Hiddensteuerung.Viewstate oder Hidden
Warum sollte ich eins über das andere wählen?
Viewstate
- Fest für den Benutzer zu dekodieren (dachte nicht unmöglich), die wünschenswert sein könnte
Hidden
- Wert kann
Gibt es andere Profis an d Nachteile?
Sie können auch Daten im Session-Objekt speichern –
Ja, ich könnte in Session speichern, aber in diesem Szenario sind die Daten nur für die betreffende Seite relevant, daher würde ich es aus Gründen der Kapselung lieber auf der Seite speichern. –
Das Speichern der Daten in der Sitzung würde es im Wesentlichen global machen. Wenn Sie es auf der Seite speichern, wird der Umfang reduziert, was die bessere Design-Praxis ist. –