Exporter (0) Imprimer
Développer tout
Cet article a fait l'objet d'une traduction automatique. Déplacez votre pointeur sur les phrases de l'article pour voir la version originale de ce texte. Informations supplémentaires.
Traduction
Source

BaseValidator.ValidationGroup, propriété

Obtient ou définit le nom du groupe de validation auquel ce contrôle de validation appartient.

Espace de noms :  System.Web.UI.WebControls
Assembly :  System.Web (dans System.Web.dll)

[ThemeableAttribute(false)]
public virtual string ValidationGroup { get; set; }
<asp:BaseValidator ValidationGroup="String" />

Valeur de propriété

Type : System.String
Nom du groupe de validation auquel ce contrôle de validation appartient. La valeur par défaut est une chaîne vide (""), ce qui signifie que cette propriété n'est pas définie.

ASP.NET fournit de nombreux contrôles ayant la capacité de publier sur le serveur. Lorsque la valeur true est affectée à la propriété CausesValidation de l'un de ces contrôles, la validation est exécutée lorsque le contrôle publie sur le serveur. Les contrôles suivants ont la capacité de publier sur le serveur :

RemarqueRemarque

Certains de ces contrôles publient sur le serveur seulement lorsque la valeur true est affectée à la propriété AutoPostBack.

Chacun de ces contrôles a une propriété ValidationGroup qui, lorsqu'elle est définie, valide seulement les contrôles de validation dans le groupe spécifié, lorsque le contrôle déclenche une publication sur le serveur. Utilisez la propriété ValidationGroup pour assigner un contrôle de validation à un groupe de validation. La classe Page expose également une méthode GetValidators et une méthode Validate qui acceptent un paramètre d'entrée ValidationGroup.

Cette propriété ne peut pas être définie par les thèmes ou les thèmes de feuille de style. Pour plus d’informations, consultez ThemeableAttribute et ASP.NET Themes Overview.

TopicLocation
Procédure pas à pas : validation des entrées d'utilisateur dans une page Web FormsGénération d'applications Web ASP.NET dans Visual Studio
Procédure pas à pas : validation des entrées d'utilisateur dans une page Web FormsGénération d'applications à l'aide de Visual Web Developer

L'exemple de code suivant illustre comment utiliser la propriété ValidationGroup pour assigner un contrôle de validation à un groupe.

Note de sécuritéNote de sécurité

Cet exemple a une zone de texte qui accepte l'entrée d'utilisateur, ce qui constitue une menace éventuelle pour la sécurité. Par défaut, les pages Web ASP.NET vérifient que les entrées d'utilisateur n'incluent pas de script ou d'éléments HTML. Pour plus d'informations, consultez Script Exploits Overview.


<%@ Page Language="C#" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
  <head runat="server">
    <title>BaseValidator ValidationGroup Example</title>
</head>
<body>
    <form id="form1" runat="server">

      <h3>BaseValidator ValidationGroup Example</h3>

      Please enter your name:<br/>
      <asp:textbox id="NameTextBox" 
        runat="server"/>

      <asp:requiredfieldvalidator id="NameTextBoxRequiredValidator" 
        controltovalidate="NameTextBox"
        display="Dynamic" 
        text="Please enter your name."
        validationgroup="UserInfoGroup" 
        runat="server"/>

      <br /><br />

      <asp:button id="SubmitButton"
        text="Submit"
        validationgroup="UserInfoGroup" 
        runat="server"/>

      <hr/>

      Please enter a search topic:<br/>
      <asp:textbox id="SearchTextBox" 
        runat="server"/>

      <asp:requiredfieldvalidator id="SearchTextBoxRequiredValidator" 
        controltovalidate="SearchTextBox"
        display="Dynamic" 
        text="Please enter a topic."
        validationgroup="SearchGroup"
        runat="server"/>

      <br /><br />

      <asp:button id="SearchButton"
        text="Search"
        validationgroup="SearchGroup"
        runat="server"/>

    </form>
  </body>
</html>



.NET Framework

Pris en charge dans : 4.5.2, 4.5.1, 4.5, 4, 3.5, 3.0, 2.0

Windows Phone 8.1, Windows Phone 8, Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (rôle principal du serveur non pris en charge), Windows Server 2008 R2 (rôle principal du serveur pris en charge avec SP1 ou version ultérieure ; Itanium non pris en charge)

Le .NET Framework ne prend pas en charge toutes les versions de chaque plateforme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise du .NET Framework.

Ajouts de la communauté

AJOUTER
Afficher:
© 2014 Microsoft