ASP.NET:为什么在验证2个行为时总是使用2个RequiredFieldValidator控件?

ASP.NET:为什么在验证2个行为时总是使用2个RequiredFieldValidator控件?,asp.net,Asp.net,我总是想知道为什么要检查(I)字段是否为空,以及(ii)如果用户提交了提交给他的初始值,我们总是需要2个RequiredFieldValidator 他们这样做有什么原因吗?为什么不添加一个bool属性,例如“NullOrEmptyAllowed” 感谢您的帮助。这可能是的一个应用程序。您始终可以使用regex验证器来完成这两个部分。但对于必填字段,我会坚持使用2个独立的验证器,对于特殊格式,这正是我的问题。为什么?这与“Matthew Flaschen”的原因相同吗?这很有道理。但为什么说可能

我总是想知道为什么要检查(I)字段是否为空,以及(ii)如果用户提交了提交给他的初始值,我们总是需要2个RequiredFieldValidator

他们这样做有什么原因吗?为什么不添加一个bool属性,例如“NullOrEmptyAllowed


感谢您的帮助。

这可能是的一个应用程序。

您始终可以使用regex验证器来完成这两个部分。但对于必填字段,我会坚持使用2个独立的验证器,对于特殊格式,这正是我的问题。为什么?这与“Matthew Flaschen”的原因相同吗?这很有道理。但为什么说可能呢?@Richard,我没有设计这个课程,所以我不确定。