Partager via


Page.IsValid Propriété

Définition

Obtient une valeur indiquant si la validation de page a réussi.

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

Valeur de propriété

true si la validation de page a réussi ; sinon, false.

Attributs

Exceptions

La IsValid propriété est appelée avant la validation.

Exemples

L’exemple de code suivant illustre l’utilisation de la IsValid propriété pour configurer une instruction conditionnelle. Si la propriété retourne true, la Text propriété du lblOutput contrôle est définie sur « Page est valide ! » Sinon, il est défini sur « Certains des champs obligatoires sont vides ».

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

Remarques

Pour que cette propriété retourne true, tous les contrôles de serveur de validation dans le groupe de validation actuel doivent être validés avec succès. Vous devez vérifier cette propriété uniquement après avoir appelé la Page.Validate méthode, ou définir la CausesValidation propriété true dans le OnServerClick gestionnaire d’événements pour un contrôle serveur ASP.NET qui lance le traitement du formulaire. Ces contrôles serveur incluent les classes et les Buttonclasses, HtmlButtonHtmlInputButtonHtmlInputImageImageButtonLinkButton

Si vous forcez la validation d’un groupe de validation à l’aide de la Validate méthode, tous les contrôles de validation du groupe de validation spécifiés doivent également être validés.

S’applique à

Voir aussi