Dropdown and RequiredValidators

The only way required validator to know if something is valid is to check if the value is not default value for the current value type. Default value for nullable types is null while for non nullable type like int is 0.