Page.IsPostBack Właściwość

Definicja

Pobiera wartość wskazującą, czy strona jest renderowana po raz pierwszy, czy jest ładowana w odpowiedzi na ogłaszanie zwrotne.

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

Wartość właściwości

true jeśli strona jest ładowana w odpowiedzi na ogłaszanie zwrotne klienta; w przeciwnym razie , false.

Atrybuty

Przykłady

W poniższym przykładzie pokazano, jak przetestować wartość IsPostBack właściwości podczas ładowania strony w celu określenia, czy strona jest renderowana po raz pierwszy, czy też odpowiada na ogłaszanie zwrotne. Jeśli strona jest renderowana po raz pierwszy, kod wywołuje metodę Page.Validate .

Znaczniki strony (nie są wyświetlane) zawierają RequiredFieldValidator kontrolki, które wyświetlają gwiazdki, jeśli dla wymaganego pola wejściowego nie ma wpisu. Wywołanie Page.Validate powoduje, że gwiazdki są wyświetlane natychmiast po renderowaniu strony, zamiast czekać, aż użytkownik kliknie przycisk Prześlij. Po zakończeniu ogłaszania zwrotnego nie trzeba wywoływać Page.Validatemetody , ponieważ ta metoda jest wywoływana Page w ramach cyklu życia.

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

Uwagi

Aby uzyskać wyjaśnienie różnicy między ogłaszaniem zwrotnym i wywołaniami zwrotnymi, zobacz Implementowanie wywołań zwrotnych klienta bez ogłaszania zwrotnego.

Dotyczy

Produkt Wersje
.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

Zobacz też