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屬性。我已經更新了我的答案以說明這一點。 –