【发布时间】:2016-02-11 17:14:56
【问题描述】:
在 asp.net 网络表单中,我必须验证可以为 0(不是空,而是零)或必须在某个范围之间的数字。在任何情况下都可以接受零,但如果不是零,它必须在范围之间,例如 20 - 40。 我知道我可以在服务器上轻松做到这一点,但如果可能的话,我更喜欢使用一些 asp.net 验证器?
【问题讨论】:
-
if (i == 0 || (i < max && i > min)) -
如果我没记错的话,有一个 RangeValidator 控件。
-
正如@TeodorIvanov 建议的那样,RangeValidator Control 和RequiredFieldValidator(用于“空”)-也在链接中注明-“如果输入控件为空,则不进行验证函数被调用并且验证成功。使用RequiredFieldValidator控件来防止用户跳过输入控件。"
标签: c# asp.net validation