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