Page.IsValid Proprietà

Definizione

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 proprietà per configurare un'istruzione IsValid condizionale. Se la proprietà restituisce true, la Text proprietà del lblOutput controllo è impostata su "Pagina è valida!" 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

Per restituire questa proprietà true, tutti i controlli server di convalida nel gruppo di convalida corrente devono convalidare correttamente. È consigliabile 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 di ASP.NET che avvia l'elaborazione CausesValidation dei moduli. Questi controlli server includono le Buttonclassi , HtmlInputImageImageButtonHtmlButtonHtmlInputButtone .LinkButton

Se si forza la convalida di un gruppo di convalida usando il Validate metodo, tutti i controlli di convalida nel gruppo di convalida specificato devono essere convalidati correttamente.

Si applica a

Vedi anche