我有一个非常大的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