Asp:RangeValidator和Asp:RegularExpressionValidator同时触发

时间:2011-02-17 12:27:28

标签: asp.net validation

我在.aspx页面上有Asp:TextBox,Asp:RegularExpressionValidator和Asp:RangeValidator。

这两个验证器的ControlToValidate值等于textBox Id。

RegularExpressionValidator具有验证表达式,使其仅允许编号。

范围验证器的最大值=“100”,如果我输入任何文本,则两个验证器都会被触发。

逻辑上,如果我输入任何textvalue,则只会触发RegularExpressionValidator。

是否存在Range验证器的任何属性,以便检查要比较的数值和如果在textBox中输入的值是某些文本则禁用,以便不需要处理事件(客户端和服务器端)。

请建议我解决。

1 个答案:

答案 0 :(得分:0)

将此部分添加到RangeValidator

 Type="Integer" 

如果这是原因,请告诉我。