Cette documentation est archivée et n’est pas conservée.

ValidationSummary, classe

Affiche un résumé de toutes les erreurs de validation en ligne sur une page Web et/ou dans un message.

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

public class ValidationSummary : WebControl
public class ValidationSummary extends WebControl
public class ValidationSummary extends WebControl

La classe ValidationSummary permet de résumer les messages d'erreur de tous les validateurs d'une page Web, à un seul emplacement. Vous pouvez résumer les messages d'erreur d'un groupe de validateurs sur une page Web en assignant le contrôle ValidationSummary à un groupe de validation en définissant la propriété ValidationGroup.

Le résumé peut s'afficher sous la forme d'une liste, d'une liste à puces ou d'un simple paragraphe en fonction de la propriété DisplayMode.

Pour afficher le résumé sur une page Web et dans une zone de message, les paramètres ShowSummary et ShowMessageBox doivent être respectivement définis.

Pour obtenir la liste des valeurs de propriétés initiales d'une instance de ValidationSummary, consultez le constructeur ValidationSummary.

RubriqueEmplacement
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
Comment : valider par rapport à des valeurs d'une base de données pour les contrôles serveur ASP.NETGénération d'applications Web ASP.NET dans Visual Studio
Comment : valider par rapport à une plage de valeurs pour les contrôles serveur ASP.NETGénération d'applications Web ASP.NET dans Visual Studio
Comment : valider par rapport à une valeur spécifique pour les contrôles serveur ASP.NETGénération d'applications Web ASP.NET dans Visual Studio
Comment : valider par rapport à un type de données pour les contrôles serveur ASP.NETGénération d'applications Web ASP.NET dans Visual Studio
Comment : spécifier la présentation des messages sur place des contrôles serveur ASP.NETGénération d'applications Web ASP.NET dans Visual Studio
Comment : valider des entrées requises pour les contrôles serveur ASP.NETGénération d'applications Web ASP.NET dans Visual Studio
Comment : afficher des messages de validation personnalisés côté serveur pour les contrôles serveur ASP.NETGénération d'applications Web ASP.NET dans Visual Studio
Comment : tester par programme la validité pour les contrôles serveur ASP.NETGénération d'applications Web ASP.NET dans Visual Studio
Comment : contrôler l'affichage des messages d'erreur de validation pour les contrôles serveur ASP.NETGénération d'applications Web ASP.NET dans Visual Studio
Comment : valider par rapport à des modèles pour les contrôles serveur ASP.NETGénération d'applications Web ASP.NET dans Visual Studio
Comment : valider par programme les contrôles serveur ASP.NETGénération d'applications Web ASP.NET dans Visual Studio
Comment : mettre en forme les messages d'erreur de validation pour les contrôles serveur ASP.NETGénération d'applications Web ASP.NET dans Visual Studio
Comment : valider à l'aide d'une fonction personnalisée pour les contrôles serveur ASP.NETGénération d'applications Web ASP.NET dans Visual Studio
Comment : désactiver la validation pour les contrôles serveur ASP.NETGénération d'applications Web ASP.NET dans Visual Studio
Comment : valider par rapport à des valeurs d'une base de données pour les contrôles serveur ASP.NETGénération d'applications Web ASP.NET
Comment : valider par rapport à une plage de valeurs pour les contrôles serveur ASP.NETGénération d'applications Web ASP.NET
Comment : valider par rapport à une valeur spécifique pour les contrôles serveur ASP.NETGénération d'applications Web ASP.NET
Comment : valider par rapport à un type de données pour les contrôles serveur ASP.NETGénération d'applications Web ASP.NET
Comment : spécifier la présentation des messages sur place des contrôles serveur ASP.NETGénération d'applications Web ASP.NET
Comment : valider des entrées requises pour les contrôles serveur ASP.NETGénération d'applications Web ASP.NET
Comment : afficher des messages de validation personnalisés côté serveur pour les contrôles serveur ASP.NETGénération d'applications Web ASP.NET
Comment : tester par programme la validité pour les contrôles serveur ASP.NETGénération d'applications Web ASP.NET
Comment : valider par rapport à des valeurs d'une base de données pour les contrôles serveur ASP.NETGénération d'applications Web ASP.NET dans Visual Studio
Comment : valider par rapport à une plage de valeurs pour les contrôles serveur ASP.NETGénération d'applications Web ASP.NET dans Visual Studio
Comment : valider par rapport à une valeur spécifique pour les contrôles serveur ASP.NETGénération d'applications Web ASP.NET dans Visual Studio
Comment : valider par rapport à un type de données pour les contrôles serveur ASP.NETGénération d'applications Web ASP.NET dans Visual Studio
Comment : spécifier la présentation des messages sur place des contrôles serveur ASP.NETGénération d'applications Web ASP.NET dans Visual Studio
Comment : valider des entrées requises pour les contrôles serveur ASP.NETGénération d'applications Web ASP.NET dans Visual Studio
Comment : afficher des messages de validation personnalisés côté serveur pour les contrôles serveur ASP.NETGénération d'applications Web ASP.NET dans Visual Studio
Comment : tester par programme la validité pour les contrôles serveur ASP.NETGénération d'applications Web ASP.NET dans Visual Studio
Comment : contrôler l'affichage des messages d'erreur de validation pour les contrôles serveur ASP.NETGénération d'applications Web ASP.NET dans Visual Studio
Comment : valider par rapport à des modèles pour les contrôles serveur ASP.NETGénération d'applications Web ASP.NET dans Visual Studio
Comment : valider par programme les contrôles serveur ASP.NETGénération d'applications Web ASP.NET dans Visual Studio
Comment : mettre en forme les messages d'erreur de validation pour les contrôles serveur ASP.NETGénération d'applications Web ASP.NET dans Visual Studio
Comment : valider à l'aide d'une fonction personnalisée pour les contrôles serveur ASP.NETGénération d'applications Web ASP.NET dans Visual Studio
Comment : désactiver la validation pour les contrôles serveur ASP.NETGénération d'applications Web ASP.NET dans Visual Studio
Comment : valider par programme les contrôles serveur ASP.NETGénération d'applications Web ASP.NET
Comment : valider à l'aide d'une fonction personnalisée pour les contrôles serveur ASP.NETGénération d'applications Web ASP.NET
Comment : désactiver la validation pour les contrôles serveur ASP.NETGénération d'applications Web ASP.NET
Comment : contrôler l'affichage des messages d'erreur de validation pour les contrôles serveur ASP.NETGénération d'applications Web ASP.NET
Comment : valider par rapport à des modèles pour les contrôles serveur ASP.NETGénération d'applications Web ASP.NET
Comment : mettre en forme les messages d'erreur de validation pour les contrôles serveur ASP.NETGénération d'applications Web ASP.NET

L'exemple de code suivant illustre le résumé des messages d'erreur de tous les contrôles de validation sur une page Web et son affichage sous la forme d'une liste à puces à l'aide du contrôle ValidationSummary.

<%@ Page Language="C#" AutoEventWireup="True" %>
 <html>
 <head>
 
 </head>
 <body>
 
    <h3>ValidationSummary Sample</h3>
    <p>
 
    <form runat="server">
 
       <table cellpadding=10>
          <tr>
             <td>
                <table bgcolor="#eeeeee" cellpadding=10>
 
                   <tr>
                      <td colspan=3>
                         <b>Credit Card Information</b> 
                      </td>
                   </tr>
                   <tr>
                      <td align=right>
                         Card Type: 
                      </td>
                      <td>
                         <asp:RadioButtonList id=RadioButtonList1 
                              RepeatLayout="Flow"
                               runat=server>
                            <asp:ListItem>MasterCard</asp:ListItem>
                            <asp:ListItem>Visa</asp:ListItem>
                         </asp:RadioButtonList>
                      </td>
                      <td align=middle rowspan=1>
                         <asp:RequiredFieldValidator 
                              id="RequiredFieldValidator1"
                              ControlToValidate="RadioButtonList1" 
                              ErrorMessage="Card Type. "
                              Display="Static"
                              InitialValue="" Width="100%" runat=server>
                            *
                         </asp:RequiredFieldValidator>
                      </td>
                   </tr>
                   <tr>
                      <td align=right>
                         Card Number: 
                      </td>
                      <td>
                         <asp:TextBox id=TextBox1 runat=server />
                      </td>
                      <td>
                         <asp:RequiredFieldValidator 
                              id="RequiredFieldValidator2"
                              ControlToValidate="TextBox1" 
                              ErrorMessage="Card Number. "
                              Display="Static"
                              Width="100%" runat=server>
                            *
                         </asp:RequiredFieldValidator>
                      </td>
                   </tr>
 
                   <tr>
                      <td></td>
                      <td>
                         <asp:Button 
                              id=Button1 
                              text="Validate" 
                              runat=server />
                      </td>
                      <td></td>
                   </tr>
                </table>
             </td>
             <td valign=top>
                <table cellpadding=20>
                   <tr>
                      <td>
                         <asp:ValidationSummary 
                              id="valSum" 
                              DisplayMode="BulletList" 
                              runat="server"
                              HeaderText="You must enter a value in the following fields:"
                              Font-Name="verdana" 
                              Font-Size="12"/>
                      </td>
                   </tr>
                </table>
             </td>
          </tr>
       </table>
 
    </form>
 
 </body>
 </html>
    

System.Object
   System.Web.UI.Control
     System.Web.UI.WebControls.WebControl
      System.Web.UI.WebControls.ValidationSummary

Les membres statiques publics (Shared en Visual Basic) de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.

Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Édition Media Center, Windows XP Professionnel Édition x64, Windows XP SP2, Windows XP Starter Edition

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

.NET Framework

Prise en charge dans : 2.0, 1.1, 1.0
Afficher: