关于RangeValidator 控件问题!
我想用RangeValidator 控件来检查TEXT.BOX中字符串是否在6-16个之间,但是当我将MINI设为6的时候就发生错误,我有什么办法用控件实现上面的功能啊??
主要是想检查TEXT.BOX中的字符串是否小于6或大于16,如果是就发生错误事件!
问题点数:30、回复次数:7Top
1 楼ruanyuping()回复于 2003-11-02 15:51:30 得分 0
关注Top
2 楼hsz8250(terry)回复于 2003-11-02 15:56:07 得分 0
RangeValidator查一下会抛出什么异常!!
Top
3 楼zhonggb(风之彩)回复于 2003-11-02 16:16:28 得分 0
错误提示如下:
异常详细信息: System.Web.HttpException: 最大值 16 不能小于 RangeValidator1 的最小值 6。
源错误:
执行当前 Web 请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息。
Top
4 楼zhonggb(风之彩)回复于 2003-11-04 15:00:51 得分 0
没人知道????Top
5 楼zhonggb(风之彩)回复于 2003-11-05 03:24:42 得分 0
upTop
6 楼saucer(思归)回复于 2003-11-05 06:58:53 得分 30
you are setting the wrong values for MaximumValue and MinimumValue
<form runat="server">
<asp:TextBox id="TextBox1" runat="server"></asp:TextBox>
<asp:RangeValidator id="RangeValidator1" runat="server" ErrorMessage="must be between 6 and 16" ControlToValidate="TextBox1" Type="Integer" MaximumValue="16" MinimumValue="6"></asp:RangeValidator>
</form>
Top
7 楼wwonion(洋葱)回复于 2003-11-05 08:37:33 得分 0
可能你大小弄反了!Top




