2010-02-24 100 views
0

我使用DataAnnotations驗證,它完美地工作,但是當我驗證空文本框字段我有錯誤MVC 2.0驗證

值「」無效

我怎麼可以自定義此錯誤?

p.s. 僅當客戶端腳本關閉時才顯示錯誤

+0

是否要更改錯誤信息? – ZippyV 2010-02-24 13:59:00

+0

是的,我想製作自定義錯誤 – kusanagi 2010-02-24 15:28:48

+0

它看起來像一個錯誤 http://forums.asp.net/t/1529205.aspx – kusanagi 2010-02-27 06:46:57

回答

1

您可以在DataAnnotations屬性中指定錯誤消息。例如,採取以下視圖模型:

public class ViewModel 
{ 
    [Required(ErrorMessage = "You must enter a name")] 
    public string Name { get; set; } 
} 

當那得到確認,它將給「您必須輸入一個名稱」的錯誤信息給用戶。