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

Si applica a

Vedi anche