解决方案 »

  1.   

    http://msdn.microsoft.com/zh-cn/library/system.web.ui.webcontrols.validationsummary.showmessagebox(v=vs.90).aspx
    <asp:ValidationSummary 
         id="valSum" 
         DisplayMode="BulletList"
         ShowMessageBox="true"
         ShowSummary="false" 
         HeaderText="You must enter a value in the following fields:"
         Font-Names="verdana" 
         Font-Size="12"
         runat="server"/>
      

  2.   

    <asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ErrorMessage="-请输入内容" ControlToValidate="TextBox1"  Text="*"></asp:RequiredFieldValidator>
    把ControlToValidate="TextBox1"改成ControlToValidate="TextBox2"
      

  3.   

    有没有引入jquery??好像2012还是2010开始,用验证控件需要引入Jquery,同时还需要引用"AspNet.ScriptManager.jQuery.dll"
      

  4.   

    <asp:TextBox ID="TextBox2" runat="server"></asp:TextBox>
     
    <asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ErrorMessage="-请输入内容" ControlToValidate="TextBox1"  Text="*"></asp:RequiredFieldValidator>
     
    <asp:Button ID="Button1" runat="server" Text="Button" OnClick="Button1_Click"/>
     
    <asp:ValidationSummary ID="ValidationSummary1" runat="server" ShowMessageBox="true" ShowSummary="false"  EnableClientScript="true"/>
    最后一个为什么少了ControlToValidate属性?我给你标红了