<asp:RangeValidator ID="rvTextBox1" runat="server" ErrorMessage="请输入6-10位数:" ControlToValidate="TextBox1" Type="integer" MinimumValue="6" MaximumValue="10"></asp:RangeValidator></td>现在无论输入的数字是6-10以内,还是之外,都会都会显示ErrorMessage的信息,无法通过。
解决方案 »
- 怎样循环调用wcf
- 页面中文乱码
- 怎么去掉网奇Eshop网上商城系统的Powered by标志啊?
- 编码问题(gb2312与utf8)好像有点难
- 简单问题,征求思路,征求思路,50分全部送人,来者有份
- 请问各位在ASP.NET中怎么使textbox只能输入数字和字母,其他字符不允许输入
- 求简单算法??
- 在ascx用户控件里动态生成的控件为什么没有显示
- IIS7.5进行URL重写后台Form提交的问题
- 在后台获取得到的下拉框的值作为sql语句条件传递给.ashx
- 未将对象引用设置到对象的实例,拜托!!
- 我的专家分怎么少了 而且还有个板块出现了负分??????????????????????????
当输入的数据没有通过验证时,页面是不会提交数据到服务器的,所以表面上看似页面没有发应,实际上已经执行了验证程序,只不过是在客户端完成了,没有提交给服务器。你可以看看客服端的代码就可以明白,它用的是Javascript脚本代码验证的。 当你把验证控件的ErrorMessage="数据错误"
这个属性加上时,你就会看到它提示了错误。
rangeValidator控件只能验证输入数的范围大小,而不是个数。