Condividi tramite


Page.IsValid Proprietà

Definizione

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.

Si applica a

Vedi anche