代码如下:<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title></title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
    <asp:TextBox runat="server"  ID="txb1" ValidationGroup="a"/>
    <asp:TextBox runat="server"  ID="txb2" ValidationGroup="a"/>
    <asp:CompareValidator ID="CompareValidator1" runat="server" ValidationGroup="a"
        ControlToValidate="txb1" ControlToCompare="txb2"
        Type="String" Operator="GreaterThan"
        Display="dynamic">产品鉴定须大于样机评审</asp:CompareValidator>
        <asp:ValidationSummary ID="ValidationSummary1" runat="server" ValidationGroup="a"
  ShowMessageBox="True" ShowSummary="False" />  <asp:LinkButton runat="server" ID="btnAdd2" Width="90px" Text="click" ValidationGroup="a" />
    </div>
    </form>
</body>
</html>
当txb1输入的值小于txb2时,为什么点击按钮的时候网页提示显示空,我想要网页提示显示“产品鉴定须大于样机评审”,请问该如何做?

解决方案 »

  1.   

    试了一下,当小于txb2时,页面是可以提示“产品鉴定须大于样机评审”的.
      

  2.   

    CompareValidator控件把 Operator="GreaterThan"改为Operator="LessThan" 试一下
      

  3.   

     ShowSummary="True"   试试如果不行 请参照这个:
    http://technet.microsoft.com/zh-cn/magazine/system.web.ui.webcontrols.validationsummary.showsummary(VS.90).aspx
      

  4.   


    看错问题了 你要给 CompareValidator 控件 加上属性  ErrorMessage="产品鉴定须大于样机评审"