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

Boolean

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

Attribute

Beispiele

Im folgenden Beispiel wird gezeigt, wie Sie den Wert der IsPostBack Eigenschaft testen, wenn die Seite geladen wird, um festzustellen, ob die Seite zum ersten Mal gerendert wird oder auf einen 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. Das Aufrufen Page.Validate bewirkt, dass die Sternchen sofort angezeigt werden, 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 als Teil 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 Clientanrufen ohne Postbacks.

Gilt für

Siehe auch