ViewState-HiddenField oder

Wenn ich ein einfaches Stück von Daten zu speichern (integer oder string zum Beispiel) könnte ich wählen, speichern in ViewState oder mit einem HiddenField-Steuerelement.

Warum sollte ich Sie wählen einen über den anderen?

ViewState

  • Schwer für den Benutzer zu entschlüsseln, dachte nicht unmöglich), was vielleicht wünschenswert

HiddenField

  • Wert kann verwendet werden, in JavaScript

Gibt es andere vor-und Nachteile?

  • Sie können auch speichern von Daten im Session-Objekt
  • Ja, ich verstauen konnte in der Sitzung jedoch in diesem Szenario die Daten ist nur relevant für die Seite betrifft, so ist aus Gründen der Kapselung ich würde es vorziehen, um es zu speichern auf der-Seite.
  • Die Speicherung der Daten in der session würde im wesentlichen machen es global in scope. Speichern Sie es in der Seite würde den Bereich auch verkleinern, das ist die bessere Gestaltung der Praxis.
  • Einverstanden, wenn es nur für die Seite. Ich würde für zu gehen ViewState, vor allem aus dem Grund, dant hat Punkte aus.
Schreibe einen Kommentar