I always wonder why to check (i)if a field is not empty and also (ii)if the user submitted the initial value presented to him, we always need 2 RequiredFieldValidators.
Is there any reason they made it that way? Why not just adding a bool property such as “NullOrEmptyAllowed“, for instance?
Thanks for helping.
It’s probably an application of the single responsibility principle.