Прочитать на английском

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


Page.IsPostBack Свойство

Определение

Получает значение, указывающее, отрисовывается ли страница в первый раз или же загружается в ответ на обратную передачу.

[System.ComponentModel.Browsable(false)]
public bool IsPostBack { get; }

Значение свойства

true, если страница загружается в ответ на обратный запрос клиента; иначе — false.

Атрибуты

Примеры

В следующем примере показано, как проверить значение IsPostBack свойства при загрузке страницы, чтобы определить, отображается ли страница в первый раз или отвечает на обратную передачу. Если страница отображается в первый раз, код вызывает Page.Validate метод .

Разметка страницы (не отображается) содержит RequiredFieldValidator элементы управления, которые отображают звездочки, если для обязательного поля ввода не внесены никакие записи. При вызове Page.Validate звездочки отображаются сразу при отрисовке страницы, а не дожидаться, пока пользователь нажмет кнопку Отправить. После обратной передачи не нужно вызывать Page.Validate, так как этот метод вызывается как часть жизненного Page цикла.

private void Page_Load()
{
    if (!IsPostBack)
    {
        // Validate initially to force asterisks
        // to appear before the first roundtrip.
        Validate();
    }
}

Комментарии

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

Применяется к

Продукт Версии
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

См. также раздел