C# 如何传递数据批注属性的自定义错误消息

C# 如何传递数据批注属性的自定义错误消息,c#,asp.net-mvc,C#,Asp.net Mvc,如果我有一个单独的项目中的数据合同,我会在网站上使用数据合同。现在我想给出数据成员的自定义错误消息 如何在C#,ASP.Net中实现这一点 例如: [DataMember] [Required] public string City { get; set; } 如何为数据合同提供自定义消息-ErrorMessage=“City is required.”?您可以在validationAttribute中传递该消息: public class MyClass { [Required(Er

如果我有一个单独的项目中的数据合同,我会在网站上使用数据合同。现在我想给出数据成员的自定义错误消息

如何在C#,ASP.Net中实现这一点

例如:

[DataMember]
[Required]
public string City { get; set; }

如何为数据合同提供自定义消息-ErrorMessage=“City is required.”?

您可以在validationAttribute中传递该消息:

public class MyClass
{
    [Required(ErrorMessage="your custom message here")]
    public object MyProperty { get; set; }
}