Page.IsPostBack Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.