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 è stata eseguita con 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 ha avuto esito positivo, altrimenti false
.
- Attributi
Eccezioni
La proprietà IsValid viene chiamata prima dell'esecuzione della convalida.
Esempio
Nell'esempio di codice seguente viene illustrato l'uso 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 dei campi obbligatori sono vuoti".
private void ValidateBtn_Click(Object Sender, EventArgs E)
{
Page.Validate();
if (Page.IsValid == true)
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 metodo oppure impostare la CausesValidation
proprietà su true
nel OnServerClick
gestore eventi per un controllo server ASP.NET che avvia l'elaborazione Page.Validate dei moduli. Questi controlli server includono le Buttonclassi , HtmlButton, HtmlInputButtonHtmlInputImage, 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.