Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Visualizza un elenco di errori di convalida sulla pagina Web.
<asp:ValidationSummary
id="programmaticID" DisplayMode="BulletList | List | SingleParagraph" EnableClientScript="true | false" ShowSummary="true | false" ShowMessageBox="true | false" HeaderText="TextToDisplayAsSummaryTitle" runat="server"/>
Osservazioni
Il controllo ValidationSummary consente di riepilogare i messaggi di errore da tutti i controlli di convalida sulla pagina Web in una singola posizione. Il riepilogo può essere visualizzato come un elenco, un elenco puntato o un singolo paragrafo in base al valore della proprietà DisplayMode. Il messaggio di errore visualizzato nel controllo ValidationSummary per ogni controllo di convalida sulla pagina viene specificato mediante la proprietà ErrorMessage di ciascun controllo di convalida. Se la proprietà ErrorMessage di un controllo di convalida non è impostata, nel relativo controllo ValidationSummary non viene visualizzato alcun messaggio di errore. È inoltre possibile specificare un titolo personalizzato nella sezione di intestazione del controllo ValidationSummary impostando la proprietà HeaderText.
È possibile verificare se il controllo ValidationSummary è visualizzato o nascosto impostando la proprietà ShowSummary. È inoltre possibile visualizzare il riepilogo in una finestra di messaggio impostando la proprietà ShowMessageBox su true.
Per ulteriori informazioni sul controllo ValidationSummary, vedere la classe ValidationSummary.
Esempio
Nell'esempio seguente viene descritto come utilizzare il controllo ValidationSummary per riepilogare le convalida con errori eseguite mediante controlli di input sulla pagina.
<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%"
Text="*"
runat="server"/>
</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%"
Text="*"
runat=server/>
</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"
EnableClientScript="true"
HeaderText="You must enter a value in the following fields:"
runat="server"/>
</td>
</tr>
</table>
</td>
</tr>
</table>
</form>
</body>
</html>