日期:2014-05-17  浏览次数:20376 次

RequiredFieldValidator验证控件的问题
网上查了下,说验证控件RequiredFieldValidator的display属性设置为Dynamic后不会占位置,并且能够在验证错误时候显示出来,可是我这边测试为什么验证错误后显示不了了?改回static还是能正确显示验证错误的情况,求助
 <asp:RequiredFieldValidator runat="server" ID="RequiredFieldValidator1" 
        ControlToValidate="txtCustomerNo" ValidationGroup="Group1"
        ErrorMessage="客户编码不允许为空" SetFocusOnError="true" Display="Dynamic"   ></asp:RequiredFieldValidator> 
        <asp:Button ID="Button2" runat="server" Text="Button"  ValidationGroup="Group1" onclick="Button2_Click" />
                         <asp:TextBox ID="txtCustomerNo" runat="server"></asp:TextBox>

------解决方案--------------------
显示不出来就在后台判断下 if(IsValid){.......}后台能执行的话保证错误信息能看到的