草庐IT

DataAnnotations

全部标签

c# - 如何将 DataAnnotations ErrorMessageResourceName 与自定义资源解决方案一起使用

我正在使用C#构建一个MVC网络应用程序。由于该站点将支持多种语言,因此我实现了自己的ResourceManager。此类负责根据当前线程文化从数据库/缓存中获取所需的资源字符串,并且到目前为止工作正常。我的问题是,例如在属性上使用Required属性时,我想使用我的自定义ResourceManager解决方案来获取验证错误消息。这能做到吗? 最佳答案 RequiredAttribute允许使用customresourcemanager:[Required(ErrorMessageResourceType=typeof(Custom

c# - 使用 Validator 类验证 DataAnnotations

我正在尝试验证一个用Validatorclass数据注释装饰的类.当属性应用于同一个类时,它工作正常。但是当我尝试使用元数据类时它不起作用。我应该对Validator做些什么,以便它使用元数据类吗?这是一些代码..这个有效:publicclassPersona{[Required(AllowEmptyStrings=false,ErrorMessage="Elnombreesobligatorio")]publicstringNombre{get;set;}[Range(0,int.MaxValue,ErrorMessage="Laedadnopuedesernegativa")]pu