2011-09-07 107 views

回答

8
[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); 
    } 
} 
+0

我的意思是我要如何改变的ErrorMessage在我的代码,因为我重写IsValid的方法http://msdn.microsoft.com/en- us/library/cc679202.aspx – user517406

+0

@ user517406,在IsValid方法中,您可以设置ErrorMessage属性。我已经更新了我的答案以说明这一点。 –

相关问题