0
我有一个视图模型,即选项卡中的一组局部页面。当选择一个标签时,它会发布当前标签并调用下一个标签的部分。单个视图模型用于此表单,每个选项卡分解为它自己的子模型。我可以检查哪个子模型已被提交,但是如何独立检查每个选项卡上的验证。验证视图模型的子模型
public class formView
{
public formHeader fHeader {get;set;}
public formTab1 fTab1 {get;set;}
public formTab2 fTab2 {get;set;}
...
}
public class formHeader
{
[Required]
public string name {get;set;}
[Required]
public DateTime dtDob {get;set;}
...
}
public class formTab1
{
[Required]
public string address1 {get;set;}
public string address2 {get;set;}
[Required]
public string city {get;set;}
...
}
public class formTab2
{
[Required]
public string email {get;set;}
public string cellPhone {get;set;}
...
}
...
当发布时,标题和1选项卡在formView模型上提交。我没有问题访问并保存它,但我如何验证fView.fTab#作为一节而不是整个formView?在几个不同的表单之间,我有大约17个标签和几百个正在存储的数据点。
工作很好!谢谢! –