RequiredFieldValidator 一切验证控件的基础

作者:vkvi 来源:ITPOW(原创) 日期:2011-3-30

ASP.NET 的验证控件有很多,其中 RequiredFieldValidator 是最基础的,为什么这样说呢?

RequiredFieldValidator 是验证用户是否录入值的控件,还有其他一些,比如我们用 RegularExpressionValidator 验证字符串长度是否至少六位,我们就以此为例。

假如我们没有用 RequiredFieldValidator,只用了 RegularExpressionValidator,那么当用户没输入内容时,字符串长度是否少于六位,当然是了,也就是说 RegularExpressionValidator 应该要提示输入有误才是,可是它不会。

因为这里有个机制:没有录入内容时,根本就不会进入 RegularExpressionValidator 验证,其他 CompareValidatorRangeValidator 等类似。

所以说不要忘了 RequiredFieldValidator,它是保证其他验证控件运行的基础。

相关文章