Dieser Artikel wurde maschinell übersetzt. Wenn Sie die englische Version des Artikels anzeigen möchten, aktivieren Sie das Kontrollkästchen Englisch. Sie können den englischen Text auch in einem Popupfenster anzeigen, indem Sie den Mauszeiger über den Text bewegen.
Übersetzung
Englisch

Page.IsPostBack-Eigenschaft

 

Veröffentlicht: Oktober 2016

Ruft einen Wert, der angibt, ob die Seite zum ersten Mal gerendert wird oder als Antwort auf ein Postback geladen wird.

Namespace:   System.Web.UI
Assembly:  System.Web (in System.Web.dll)

[BrowsableAttribute(false)]
public bool IsPostBack { get; }

Eigenschaftswert

Type: System.Boolean

true Wenn die Seite als Antwort auf ein Postback des Clients geladen wird; andernfalls false.

Eine Erläuterung des Unterschieds zwischen Postbacks und Rückrufen finden Sie unter Implementing Client Callbacks Programmatically Without Postbacks in ASP.NET Web Pages.

Im folgenden Beispiel wird veranschaulicht, wie zum Testen des Werts der IsPostBack Eigenschaft, wenn die Seite geladen wird, um zu bestimmen, ob die Seite zum ersten Mal gerendert wird oder auf ein Postback reagiert wird. Wenn die Seite zum ersten Mal gerendert wird, ruft der Code die Page.Validate Methode.

Das Seitenmarkup (nicht gezeigt) enthält RequiredFieldValidator Steuerelemente, die Sternchen anzeigen, wenn für ein erforderliches Eingabefeld keine Eingabe erfolgt ist. Aufrufen von Page.Validate bewirkt, dass die Sternchen sofort beim Rendern der Seite wird nicht gewartet, bis der Benutzer die Schaltfläche "Senden" klickt, angezeigt werden. Nach einem Postback, Sie müssen nicht aufrufen, Page.Validate, da diese Methode, als Teil aufgerufen wird der Page Lebenszyklus.

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

.NET Framework
Verfügbar seit 1.1
Zurück zum Anfang
Anzeigen: