Поделиться через


Общие сведения о серверном веб-элементе управления HiddenField

Обновлен: Ноябрь 2007

Элемент управления HiddenField предоставляет способ хранить информацию на странице, не отображая ее. Например, можно сохранить установки пользовательских предпочтений в элементе управления HiddenField, чтобы они могли быть прочитаны в клиентском сценарии. Чтобы разместить информацию в элементе управления HiddenField, необходимо присвоить его свойству Value значение, которое должно храниться между обратными передачами.

В этом разделе рассматриваются следующие темы:

  • Функциональные возможности

  • Базовые сведения

  • Ссылки на классы

Функциональные возможности

Элемент управления HiddenField позволяет выполнять следующие действия:

  • Хранение данных в скрытых полях на странице.

  • Определение изменения данных, сохраненных в скрытых полях, между обратными передачами.

К началу

Базовые сведения

Когда обозреватель отображает страницу, информация в элементе управления HiddenField не выводится. Тем не менее, она может быть прочитана и установлена в клиентском сценарии. Когда страница передается назад, то содержимое элемента управления, HiddenField, включающее любые изменения в клиентском сценарии, доступно в серверном коде.

ms227988.alert_note(ru-ru,VS.90).gifПримечание.

Хотя информация в скрытом поле не выводится, пользователи могут видеть содержимое элемента управления, просматривая исходный код страницы. Не сохраняйте в элементе управления HiddenField конфиденциальные сведения, такие как идентификаторы, пароли или информацию о кредитных картах.

Распознавание изменений в данных

Значение элемента управления HiddenField может быть изменено до отправки страницы обратно на сервер. Это может произойти из-за применения скрытого поля для совместного использования информации серверным кодом и клиентским сценарием и обновления значения элемента управления клиентским сценарием.

Для обнаружения изменений данных в элементе управления, элемент управления HiddenField запускает событие ValueChanged, если значение элемента управления изменяется между обратными передачами. Для определения того, было ли изменено значение, можно обработать это событие.

Ссылки на классы

В следующей таблице перечислены классы, связанные с элементом управления HiddenField.

Член

Описание

HiddenField

Основной класс элемента управления.

К началу

См. также

Основные понятия

Общие сведения об управлении состоянием ASP.NET