Este artigo foi traduzido por máquina. Para visualizar o arquivo em inglês, marque a caixa de seleção Inglês. Você também pode exibir o texto Em inglês em uma janela pop-up, movendo o ponteiro do mouse sobre o texto.
Tradução
Inglês
Esta documentação foi arquivada e não está sendo atualizada.

Classe ValidationSummary

Exibe em linha um resumo de todos os erros de validação em uma página da Web, em uma caixa de mensagem ou ambos.

Namespace:  System.Web.UI.WebControls
Assembly:  System.Web (em System.Web.dll)

[AspNetHostingPermissionAttribute(SecurityAction.LinkDemand, Level = AspNetHostingPermissionLevel.Minimal)]
[AspNetHostingPermissionAttribute(SecurityAction.InheritanceDemand, Level = AspNetHostingPermissionLevel.Minimal)]
public class ValidationSummary : WebControl
<asp:ValidationSummary />

The ValidationSummary classe é usada para resumir as mensagens de erro de todos os validadores em uma página da Web em um único local. Você pode resumir as mensagens de erro de um agrupar de validadores em uma página da Web atribuindo o ValidationSummary controle a um agrupar de validação por configuração o ValidationGroup propriedade.

O resumo pode ser exibido sistema autônomo uma lista, sistema autônomo uma lista com marcadores ou sistema autônomo um único parágrafo, com base na DisplayMode propriedade.

O resumo pode ser exibido na página da Web e em uma caixa de mensagem, definindo o ShowSummary e ShowMessageBox Propriedades, respectivamente.

ObservaçãoObservação:

Quando você usa o ValidationSummary controle dentro de um UpdatePanel controle, certifique-se de que o controle de validação e o controle que está associado estejam no mesmo painel. Para obter mais informações sobre como usar o UpdatePanel controle de atualizações de página parcial, consulte Visão geral de renderização parcial da página.

Para obter uma lista de valores de propriedade inicial de uma instância de ValidationSummary, consulte o ValidationSummary construtor.

TopicLocation
Demonstra Passo a passo: Validando as entradas do usuário em uma página de formulários da Webdv_vwdcon
Como: Validar Against Values in a Banco de Dados for Controles Servidor ASP.NETdv_aspnetcon
Como: Validar contra um intervalo de valores de controles Servidor ASP.NETdv_aspnetcon
Como: Validar contra um valor específico para controles Servidor ASP.NETdv_aspnetcon
Como: Validar contra um tipo de dados para controles Servidor ASP.NETdv_aspnetcon
Como: Validar Entries Required for Controles Servidor ASP.NETdv_aspnetcon
Como: Specify Layout for In-Place Mensagens On Controles Servidor ASP.NETdv_aspnetcon
Como: Exibir Servidor Side Personalizar Validação Mensagens for Controles Servidor ASP.NETdv_aspnetcon
Como: Validar Against Patterns for Controles Servidor ASP.NETdv_aspnetcon
Como: Test Validity Programmatically for Controles Servidor ASP.NETdv_aspnetcon
Como: Control Validação Error Mensagem Exibir for Controles ASP.NET Servidordv_aspnetcon
Como: Validar programaticamente para controles Servidor ASP.NETdv_aspnetcon
Como: Formatar mensagens de erro de validação para controles Servidor ASP.NETdv_aspnetcon
Como: Validar com um Personalizar função para controles Servidor ASP.NETdv_aspnetcon
Como: Desativar a validação para controles Servidor ASP.NETdv_aspnetcon
Como: Validar contra valores em um banco de dados para controles de servidor ASP.NETBuilding ASP .NET Web Applications in Visual Studio
Como: Validar contra um intervalo de valores para controles de servidor ASP.NETBuilding ASP .NET Web Applications in Visual Studio
Como: Validar contra um valor específico para controles de servidor ASP.NETBuilding ASP .NET Web Applications in Visual Studio
Como: Validar contra um tipo de dados para controles de servidor ASP.NETBuilding ASP .NET Web Applications in Visual Studio
Como: Especificar layout para mensagens in-loco em controles de servidor ASP.NETBuilding ASP .NET Web Applications in Visual Studio
Como: Validar entradas necessárias para controles de servidor ASP.NETBuilding ASP .NET Web Applications in Visual Studio
Como: Exibir mensagens de validação do servidor lado personalizadas para controles de servidor ASP.NETBuilding ASP .NET Web Applications in Visual Studio
Como: Testar a validade por programação controles de servidor ASP.NETBuilding ASP .NET Web Applications in Visual Studio
Como: Controle validação erro mensagem Display for ASP.NET servidor ControlsBuilding ASP .NET Web Applications in Visual Studio
Como: Validar contra padrões para controles de servidor ASP.NETBuilding ASP .NET Web Applications in Visual Studio
Como: Validar Programmatically for ASP.NET servidor ControlsBuilding ASP .NET Web Applications in Visual Studio
Como: Formato de mensagens de erro de validação para controles de servidor ASP.NETBuilding ASP .NET Web Applications in Visual Studio
Como: Validar com uma função personalizada para controles de servidor ASP.NETBuilding ASP .NET Web Applications in Visual Studio
Como: desabilitar validação para controles de servidor ASP.NETBuilding ASP .NET Web Applications in Visual Studio
Como: Validar contra valores em um banco de dados para controles de servidor ASP.NETBuilding ASP .NET Web Applications in Visual Studio
Como: Validar contra um intervalo de valores para controles de servidor ASP.NETBuilding ASP .NET Web Applications in Visual Studio
Como: Validar contra um valor específico para controles de servidor ASP.NETBuilding ASP .NET Web Applications in Visual Studio
Como: Validar contra um tipo de dados para controles de servidor ASP.NETBuilding ASP .NET Web Applications in Visual Studio
Como: Especificar layout para mensagens in-loco em controles de servidor ASP.NETBuilding ASP .NET Web Applications in Visual Studio
Como: Validar entradas necessárias para controles de servidor ASP.NETBuilding ASP .NET Web Applications in Visual Studio
Como: Exibir mensagens de validação do servidor lado personalizadas para controles de servidor ASP.NETBuilding ASP .NET Web Applications in Visual Studio
Como: Testar a validade por programação controles de servidor ASP.NETBuilding ASP .NET Web Applications in Visual Studio
Como: Controle validação erro mensagem Display for ASP.NET servidor ControlsBuilding ASP .NET Web Applications in Visual Studio
Como: Validar contra padrões para controles de servidor ASP.NETBuilding ASP .NET Web Applications in Visual Studio
Como: Validar Programmatically for ASP.NET servidor ControlsBuilding ASP .NET Web Applications in Visual Studio
Como: Formato de mensagens de erro de validação para controles de servidor ASP.NETBuilding ASP .NET Web Applications in Visual Studio
Como: Validar com uma função personalizada para controles de servidor ASP.NETBuilding ASP .NET Web Applications in Visual Studio
Como: desabilitar validação para controles de servidor ASP.NETBuilding ASP .NET Web Applications in Visual Studio

O exemplo de código a seguir demonstra como usar um ValidationSummary controle para resumir as mensagens de erro de todos os controles de validação em uma página da Web e exibi-los em uma lista com marcadores.

Observação de segurançaObservação de segurança:

Este exemplo tem uma caixa de texto que aceita entrada do usuário, que é uma ameaça potencial de segurança. Por padrão, páginas Web ASP.NET validam se as entradas de usuário não incluem scripts ou elementos HTML. Para obter mais informações, consulte Visão Geral de Scripts Maliciosos.

<%@ Page Language="C#" AutoEventWireup="True" %>
 <!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>
    <title>ValidationSummary Sample</title>
</head>
 <body>

    <h3>ValidationSummary Sample</h3>
    <br />

    <form id="form1" runat="server">

       <table cellpadding="10">
          <tr>
             <td>
                <table style="background-color:#eeeeee; padding: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="center" 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-Names="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

Quaisquer membros static (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.

Windows Vista, Windows XP SP2, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP Starter Edition, Windows Server 2003, Windows Server 2000 SP4, Windows Millennium Edition, Windows 98

o.NET Framework e.NET Compact Framework não oferecem suporte a todas as versões de cada plataforma. Para obter uma lista de versões suportadas, consulte Requisitos de sistema do .NET framework.

.NET Framework

Compatível com: 3.5, 3.0, 2.0, 1.1, 1.0
Mostrar: