1
我已經申請DataAnnotation基於驗證到我的兩個性質的這樣Asp.net MVC 3:奇怪的驗證
[Required(ErrorMessage = "Title is required")]
public string Title { get; set; }
[Required(ErrorMessage = "Description is required")]
public string Description { get; set; }
這裏是查看網頁的代碼
@Html.LabelFor(model => model.Obj.Title)
@Html.EditorFor(model => model.Obj.Title)
@Html.LabelFor(model => model.Obj.Description)
@Html.TextAreaFor(model => model.Obj.Description)
的問題是,在點擊提交按鈕,在客戶端(JS)它只給我錯誤的標題,而不是描述。但它在回發後爲我提供驗證錯誤的描述。
什麼可能的原因?
我剛剛檢查過我生成的html輸出。發現textarea沒有atrribute data-val =「true」。但對於文本框它有data-val =「true」。你能確認你的嗎? – coure2011 2011-02-07 08:48:41