Page.IsPostBack Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera wartość wskazującą, czy strona jest renderowana po raz pierwszy, czy jest ładowana w odpowiedzi na ogłaszanie zwrotne.
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
Wartość właściwości
true
jeśli strona jest ładowana w odpowiedzi na ogłaszanie zwrotne klienta; w przeciwnym razie , false
.
- Atrybuty
Przykłady
W poniższym przykładzie pokazano, jak przetestować wartość IsPostBack właściwości podczas ładowania strony w celu określenia, czy strona jest renderowana po raz pierwszy, czy też odpowiada na ogłaszanie zwrotne. Jeśli strona jest renderowana po raz pierwszy, kod wywołuje metodę Page.Validate .
Znaczniki strony (nie są wyświetlane) zawierają RequiredFieldValidator kontrolki, które wyświetlają gwiazdki, jeśli dla wymaganego pola wejściowego nie ma wpisu. Wywołanie Page.Validate powoduje, że gwiazdki są wyświetlane natychmiast po renderowaniu strony, zamiast czekać, aż użytkownik kliknie przycisk Prześlij. Po zakończeniu ogłaszania zwrotnego nie trzeba wywoływać Page.Validatemetody , ponieważ ta metoda jest wywoływana Page w ramach cyklu życia.
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
Uwagi
Aby uzyskać wyjaśnienie różnicy między ogłaszaniem zwrotnym i wywołaniami zwrotnymi, zobacz Implementowanie wywołań zwrotnych klienta bez ogłaszania zwrotnego.