Partager via


Page.IsValid Propriété

Définition

Obtient une valeur indiquant si la validation de la 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 la page a réussi ; sinon, false.

Attributs

Exceptions

La propriété IsValid est appelée avant que la validation ne se produise.

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 « La 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 == 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

Remarques

Pour que cette propriété retourne true, tous les contrôles du serveur de validation dans le groupe de validation actuel doivent être validés correctement. 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 sur dans le OnServerClick gestionnaire d’événements pour un contrôle serveur ASP.NET qui lance le traitement des formulaires. Ces contrôles serveur incluent les Buttonclasses , HtmlInputButtonHtmlButton, HtmlInputImage, ImageButton, et LinkButton .

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

S’applique à

Voir aussi