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

Dotyczy

Zobacz też