Page.IsPostBack Proprietà

Definizione

Ottiene un valore che indica se il rendering della pagina viene eseguito per la prima volta o se la pagina viene caricata in risposta a un 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

Valore della proprietà

Boolean

true se la pagina viene caricata in risposta al postback di un client, altrimenti false.

Attributi

Esempio

Nell'esempio IsPostBack seguente viene illustrato come testare il valore della proprietà quando la pagina viene caricata per determinare se la pagina viene eseguita per la prima volta o risponde a un postback. Se la pagina viene eseguita per la prima volta, il codice chiama il Page.Validate metodo .

Il markup della pagina (non visualizzato) contiene RequiredFieldValidator controlli che visualizzano asterischi se non viene eseguita alcuna voce per un campo di input obbligatorio. La chiamata Page.Validate causa la visualizzazione immediata degli asterischi quando viene eseguito il rendering della pagina anziché attendere fino a quando l'utente fa clic sul pulsante Invia. Dopo un postback, non è necessario chiamare Page.Validate, perché questo metodo viene chiamato come parte del Page ciclo di vita.

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

Commenti

Per una spiegazione della differenza tra postback e callback, vedere Implementazione dei callback client senza postback.

Si applica a

Vedi anche