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