Auf Englisch lesen

Freigeben über


Page.IsPostBack Eigenschaft

Definition

Ruft einen Wert ab, der angibt, ob die Seite zum ersten Mal gerendert wird oder aufgrund eines Postbacks geladen wird.

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

Eigenschaftswert

true, wenn die Seite aufgrund eines Postbacks des Clients geladen wird, andernfalls false.

Attribute

Beispiele

Das folgende Beispiel zeigt, wie der Wert der IsPostBack -Eigenschaft beim Laden der Seite getestet wird, um festzustellen, ob die Seite zum ersten Mal gerendert wird oder auf ein Postback reagiert. Wenn die Seite zum ersten Mal gerendert wird, ruft der Code die Page.Validate -Methode auf.

Das Seitenmarkup (nicht angezeigt) enthält RequiredFieldValidator Steuerelemente, die Sternchen anzeigen, wenn kein Eintrag für ein erforderliches Eingabefeld vorgenommen wird. Durch das Aufrufen Page.Validate werden die Sternchen sofort angezeigt, wenn die Seite gerendert wird, anstatt zu warten, bis der Benutzer auf die Schaltfläche Senden klickt. Nach einem Postback müssen Sie nicht aufrufen Page.Validate, da diese Methode im Rahmen des Page Lebenszyklus aufgerufen wird.

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

Hinweise

Eine Erläuterung des Unterschieds zwischen Postbacks und Rückrufen finden Sie unter Implementieren von Clientrückrufen ohne Postbacks.

Gilt für:

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

Weitere Informationen