Page.IsPostBack Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.