我不希望需要提供电话号码。但是,如果它不为空,我希望它被验证。
[DataType(DataType.PhoneNumber)] public string? Phone { get; set; }
如果需要,我知道如何验证它。当它是可选的时,我不知道如何验证它。
PhoneAttribute 显然不允许使用可选的电话号码。创建您自己的属性; https://stackoverflow.com/a/62436642