Condividi tramite


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à

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

Attributi

Esempio

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

Il markup di 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 fa sì che gli asterischi vengano visualizzati immediatamente 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é tale 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