asp.net中RangeValidator的问题

来源:百度知道 编辑:UC知道 时间:2024/05/31 02:12:48
我设置了一个rangevalidator来控制文本框的输入字数,type为string,我想控制字数不能超过200个字符,将maximum设成200,为什么在调试的时候只要文本框有输入都要报错?

maximum设成200,这不是控制最长长度的。比如说你限制只能输入数字,而且数字不能大于200,那么可以这样用。

你可以用TextBox的MaxLength="200"来控制,不过这只限于单行文本。
如果你用多行文本(textarea)的话,要用RegularExpressionValidator
用^[.]{0, 200}$来校验。

string 方式的 range 是不能比较长度的吧