Freigeben über


Übersicht über das HiddenField-Webserversteuerelement

Aktualisiert: November 2007

Mit dem HiddenField-Steuerelement können Sie Informationen in der Seite speichern, ohne dass diese angezeigt werden. Sie können zum Beispiel eine Benutzereinstellung in einem HiddenField-Steuerelement speichern, sodass sie in Clientskript gelesen werden kann. Um Informationen in einem HiddenField-Steuerelement abzulegen, müssen Sie dessen Value-Eigenschaft auf den Wert festlegen, den Sie in der Phase zwischen den Postbacks speichern möchten.

Dieses Thema enthält folgende Abschnitte:

  • Features

  • Hintergrund

  • Klassenreferenz

Features

Sie können das HiddenField-Steuerelement für folgende Zwecke verwenden:

  • Speichern von Daten in einem ausgeblendeten Feld auf einer Seite.

  • Erkennen, wenn sich die im ausgeblendeten Feld gespeicherten Daten zwischen Postbacks geändert haben.

Zurück nach oben

Hintergrund

Die in einem HiddenField-Steuerelement enthaltenen Informationen werden nicht angezeigt, wenn der Browser die Seite rendert. Sie können jedoch in Clientskript gelesen und geändert werden. Wenn die Seite zurückgesendet wird, sind die Inhalte des HiddenField-Steuerelements, inklusive aller in Clientskript vorgenommenen Änderungen, in Servercode verfügbar.

Hinweis:

Auch wenn die in ausgeblendeten Feldern enthaltenen Informationen nicht angezeigt werden, können Benutzer sich die Inhalte des Steuerelements im Quellcode der Seite ansehen. Daher sollten Sie keine vertraulichen Informationen wie Benutzer-IDs, Kennwörter oder Kreditkarteninformationen in einem HiddenField-Steuerelement speichern.

Erkennen von geänderten Daten

Der Wert eines HiddenField-Steuerelements kann geändert werden, bevor die Seite zum Server zurückgesendet wird. Dies kann vorkommen, wenn das ausgeblendete Feld zum Freigeben von Informationen zwischen Servercode und Clientskript dient, und Clientskript den Wert des Steuerelements aktualisiert hat.

Damit Sie Änderungen an den Daten im Steuerelement erkennen können, löst das HiddenField-Steuerelement ein ValueChanged-Ereignis aus, wenn sich der Wert des Steuerelements zwischen zwei Postbacks ändert. Sie können dieses Ereignis verarbeiten, um festzustellen, ob sich ein Wert geändert hat.

Klassenreferenz

In der folgenden Tabelle sind die Klassen aufgelistet, die sich auf das HiddenField-Steuerelement beziehen.

Member

Beschreibung

HiddenField

Die Hauptklasse des Steuerelements.

Zurück nach oben

Siehe auch

Konzepte

Übersicht über die ASP.NET-Zustandsverwaltung