我有一個非常大的60多個問題表單,用戶可以開始填寫,保存在任何時間點並保留。表單可以從數據庫重新加載並隨時完成,然後關閉它。ASP.NET MVC 3模型的部分驗證
我有以下型號:
public class Questionnaire{
[Required]
public string Question1 { get; set; }
[Required]
[Range(1, 10)]
public int Quesiton2 { get; set; }
public string Question3 {get;set}
}
我需要當用戶決定保存表單,當用戶選擇關閉進行全面驗證,包括所需的Fileds的驗證,以部分地驗證我的模型表格。
實施它的最佳方式是什麼?
這是我腦子裏想的,在保存()動作我會用ModelState.IsValid但我應該如何實現提交()動作驗證?我想除[必需的]屬性之外的所有屬性在非空字段上進行驗證 – Marc 2011-03-06 14:56:44