ValidationSummary.ShowSummary Property
Gets or sets a value indicating whether the validation summary is displayed inline.
[Visual Basic] Public Property ShowSummary As Boolean [C#] public bool ShowSummary {get; set;} [C++] public: __property bool get_ShowSummary(); public: __property void set_ShowSummary(bool); [JScript] public function get ShowSummary() : Boolean; public function set ShowSummary(Boolean);
Property Value
true if the validation summary is displayed inline; otherwise, false. The default is true.
Remarks
This property can be used in addition to the ShowMessageBox property to control where the validation summary is displayed. If this property is set to true, the validation summary is displayed on the Web page.
Note If both the ShowMessageBox and ShowSummary properties are set to true, the validation summary is displayed in both a message box and on the Web page.
Example
[Visual Basic, C#] The following example demonstrates how to use the ShowMessageBox and ShowSummary properties to specify that the validation summary is displayed in both a message box and on the Web page.
[Visual Basic] <%@ Page Language="VB" 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" ShowSummary="True" 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> [C#] <%@ 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" ShowSummary="True" 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>
[C++, JScript] No example is available for C++ or JScript. To view a Visual Basic or C# example, click the Language Filter button
in the upper-left corner of the page.
Requirements
Platforms: Windows 2000, Windows XP Professional, Windows Server 2003 family
See Also
ValidationSummary Class | ValidationSummary Members | System.Web.UI.WebControls Namespace | ShowMessageBox