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

相關問題