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


Page.IsPostBack Свойство

Определение

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

public:
 property bool IsPostBack { bool get(); };
[System.ComponentModel.Browsable(false)]
public bool IsPostBack { get; }
[<System.ComponentModel.Browsable(false)>]
member this.IsPostBack : bool
Public ReadOnly Property IsPostBack As Boolean

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

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();
    }
}
Sub Page_Load
    If Not IsPostBack
        ' Validate initially to force the asterisks
        ' to appear before the first roundtrip.
        Validate()
    End If
End Sub

Комментарии

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

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

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