3
我重写RequiredAttribute和我的IsValid方法我需要能够更改ErrorMessage属性。这可能吗?如何更改属性错误消息
我重写RequiredAttribute和我的IsValid方法我需要能够更改ErrorMessage属性。这可能吗?如何更改属性错误消息
[Required(ErrorMessage = "Some custom required message about the Foo property")]
public string Foo { get; set; }
和IsValid的方法中:
public class MyRequiredAttribute : RequiredAttribute
{
public override bool IsValid(object value)
{
ErrorMessage = "Some custom required message";
...
return base.IsValid(value);
}
}
我的意思是我要如何改变的ErrorMessage在我的代码,因为我重写IsValid的方法http://msdn.microsoft.com/en- us/library/cc679202.aspx – user517406
@ user517406,在IsValid方法中,您可以设置ErrorMessage属性。我已经更新了我的答案以说明这一点。 –