Page.IsPostBack Eigenschaft

Definition

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

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

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

Hinweise

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

Gilt für:

Weitere Informationen