在asp.net的验证控件练习中个,我希望每个验证控件的错误信息都集中现在在ValidationSummary控件中,而每个验证控件的错误信息不在自己的验证控件中显示,我该如何做呢?希望给位指点哈

解决方案 »

  1.   

    例子
    例子
    <%@ 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  >
    <head>
    </head>
    <body><form id="form1" runat="server">选择卡类型:
    <asp:RadioButtonList id="RadioButtonList1" 
         runat="server">
      <asp:ListItem>MasterCard</asp:ListItem>
      <asp:ListItem>Visa</asp:ListItem>
    </asp:RadioButtonList>
    <asp:RequiredFieldValidator 
        id="RequiredFieldValidator1"
        ControlToValidate="RadioButtonList1" 
        ErrorMessage="卡类型 "
        Display="None"
        InitialValue="" Width="100%" runat="server">
    </asp:RequiredFieldValidator>
    <br/>输入卡号:
    <asp:TextBox id="TextBox1" runat="server" /><asp:RequiredFieldValidator 
        id="RequiredFieldValidator2"
        ControlToValidate="TextBox1" 
        ErrorMessage="卡号"
        Display="None"
        Width="100%" runat="server">
    </asp:RequiredFieldValidator>
    <br/><br/>
    <asp:Button 
        id="Button1" 
        text="提交" 
        runat="server" />
    <asp:ValidationSummary 
        id="valSum" 
        DisplayMode="BulletList" 
        runat="server"
        HeaderText="你必须输入:"
        Font-Names="verdana" 
        Font-Size="12"/></form></body>
    </html>
      

  2.   

    每个验证控件的ErrorMessage属性设置为空。
      

  3.   

    说错了,
    每个验证控件的Display属性设置为none。