Why can't I use resources as ErrorMessage with DataAnnotations?

前端 未结 6 1972
眼角桃花
眼角桃花 2020-12-05 05:15

Why can\'t I do like this?

[Required(ErrorMessage = \"*\")]
[RegularExpression(\"^[a-zA-Z0-9_]*$\", ErrorMessage = Resources.RegistrationModel.UsernameError)         


        
6条回答
  •  情话喂你
    2020-12-05 05:55

    We can now use nameof for strongly typed error messages:

    [RegularExpression("^[a-zA-Z0-9_]*$", 
      ErrorMessageResourceType=typeof(Resources.RegistrationModel),
      ErrorMessageResourceName=nameof(Resources.RegistrationModel.UsernameError)
    )]
    

提交回复
热议问题