Page.IsValid 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 la convalida della pagina ha avuto esito positivo.
public:
property bool IsValid { bool get(); };
[System.ComponentModel.Browsable(false)]
public bool IsValid { get; }
[<System.ComponentModel.Browsable(false)>]
member this.IsValid : bool
Public ReadOnly Property IsValid As Boolean
Valore della proprietà
true se la convalida della pagina ha avuto esito positivo; in caso contrario, false.
- Attributi
Eccezioni
La proprietà viene chiamata prima che IsValid si sia verificata la convalida.
Esempio
Nell'esempio di codice seguente viene illustrato l'utilizzo della IsValid proprietà per configurare un'istruzione condizionale. Se la proprietà restituisce true, la Text proprietà del lblOutput controllo è impostata su "Page is valid!" In caso contrario, è impostato su "Alcuni campi obbligatori sono vuoti".
private void ValidateBtn_Click(Object Sender, EventArgs E)
{
Page.Validate();
if (Page.IsValid)
lblOutput.Text = "Page is Valid!";
else
lblOutput.Text = "Some required fields are empty.";
}
Sub ValidateBtn_Click(sender As Object, e As EventArgs)
Page.Validate()
If (Page.IsValid) Then
lblOutput.Text = "Page is Valid!"
Else
lblOutput.Text = "Some required fields are empty."
End If
End Sub
Commenti
Affinché questa proprietà restituisca true, tutti i controlli server di convalida nel gruppo di convalida corrente devono essere convalidati correttamente. È necessario controllare questa proprietà solo dopo aver chiamato il Page.Validate metodo oppure impostare la proprietà su true nel OnServerClick gestore eventi per un controllo server ASP.NET che avvia l'elaborazione CausesValidation dei moduli. Questi controlli server includono le Buttonclassi , HtmlButtonHtmlInputButton, HtmlInputImage, ImageButton, e LinkButton .
Se si forza la convalida di un gruppo di convalida usando il Validate metodo , anche tutti i controlli di convalida nel gruppo di convalida specificato devono essere convalidati correttamente.