高手能给个例子看看吗?我这边老是有问题.

解决方案 »

  1.   

    总之记住几步要做就可以了,不知道你哪里出问题了,把代码贴出来看看.
    一,设置ErrorMessage属性.(别搞混它和Text属性)
    二,修改DisplayMode属性控制如何对汇总进行格式化,
    三,还可以用ShowMessageBox属性显示成弹出式错误消息.
      

  2.   

    ValidationSummary Web 控件可以用来显示尚未通过验证的字段,其使用语法为:<ASP:ValidatorSummary
    Id="被程序代码所控制的名称"
    Runat="Server"
    DisplayMode=" BulletList | List | SingParagraph"
    HeaderText="控件标题文字"
    /> 
      

  3.   

    <asp:ValidationSummary id="ValidationSummary1" runat="server" ShowSummary="False" DisplayMode=BulletList  ShowMessageBox="True"></asp:ValidationSummary>
      

  4.   

    现在页面添加那些检验控件,都设置后ValidationSummary是用来在页面显示,上面控件检验结果的。
    ShowMessageBox如果为true可以在客户端生成一个alert对话框,提示错误
    ShowSummary="True"是可以在客户端,你放置次控件的位置产生一段文本显示错误
    一般习惯用js判断的人,只要将ShowMessageBox="True" ShowSummary="False"就可以了
      

  5.   

    <asp:textbox id="txtPlace"  MaxLength="30" Width="450" Runat="server"></asp:textbox>
    <asp:requiredfieldvalidator id="rfvPlace" Runat="server" ErrorMessage="请填写地点!" ControlToValidate="txtPlace" EnableViewState="False">*</asp:requiredfieldvalidator><asp:ValidationSummary id="ValidationSummary1" runat="server" ShowSummary="False" DisplayMode=BulletList  ShowMessageBox="True"></asp:ValidationSummary>