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

点击'提交'按钮后 RangeValidator 的 ErrorMessage 显示出来了,如何避免这种情况
HTML code

    <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
    <asp:RangeValidator ID="RangeValidator1" ControlToValidate="TextBox1" Type="Double"
        runat="server" ErrorMessage="请输入数字"></asp:RangeValidator>
    <asp:Button ID="btnUpdate" runat="server" Text="提交" Width="100px"  />



TextBox1 输入的是数字
点了btnUpdate后,页面一刷新,RangeValidator 就提示 '请输入数字'
如何能让提交后的页面不显示 RangeValidator 的 ErrorMessage

------解决方案--------------------
什么意思,出错了才会显示的呀。
------解决方案--------------------
没有设置Range

<asp:RangeValidator id="Range1"
ControlToValidate="TextBox1"
MinimumValue="1"
MaximumValue="10"
Type="Integer"
EnableClientScript="false"
Text="The value must be from 1 to 10!"
runat="server"/>
------解决方案--------------------
参考:
http://msdn.microsoft.com/en-us/library/f70d09xt(v=vs.100)