Udostępnij za pośrednictwem


Page.IsPostBack Właściwość

Definicja

Pobiera wartość wskazującą, czy strona jest renderowana po raz pierwszy, czy jest ładowana w odpowiedzi na postback.

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 powrót klienta; w przeciwnym razie , false.

Atrybuty

Przykłady

W poniższym przykładzie pokazano, jak przetestować wartość IsPostBack właściwości po załadowaniu strony w celu określenia, czy strona jest renderowana po raz pierwszy, czy odpowiada na postback. Jeśli strona jest renderowana po raz pierwszy, kod wywołuje metodę Page.Validate .

Znacznik strony (nie jest pokazany) zawiera RequiredFieldValidator kontrolki, które wyświetlają gwiazdki, jeśli dla wymaganego pola wejściowego nie zostanie wykonany żaden wpis. Wywołanie Page.Validate powoduje, że gwiazdki będą wyświetlane natychmiast po renderowaniu strony, zamiast czekać, aż użytkownik kliknie przycisk Prześlij. Po zakończeniu powrotu Page nie trzeba wywoływać Page.Validatemetody , ponieważ ta metoda jest wywoływana 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 pozwami zwrotnymi i wywołaniami zwrotnymi, zobacz Implementowanie wywołań zwrotnych klienta bez poświadczeń zwrotnych.

Dotyczy

Zobacz też