我有一个带有单个开始表单 HTML 属性的视图。在表单内部,我有两个部分,在每个部分中,我有几个字段和一个用于更新这些字段的按钮。我对这两个部分都使用了一个模型。
我的问题是,当我在第 1 节中单击按钮进行客户端验证时,即使第 2 节正在得到验证,我也不想验证。
所以基本上我想使用单个表单属性和单个模型在客户端单独验证每个部分。
我的模特班
Required(ErrorMessage = "Please enter Current Password.")]
[DataType(DataType.Password)]
public string Password { get; set; }
[Required(ErrorMessage = "Please enter New Password.")]
[DataType(DataType.Password)]
public string NewPassword { get; set; }
[Required(ErrorMessage = "Please enter Confirm Password.")]
[DataType(DataType.Password)]
[Compare("NewPassword", ErrorMessage = "New password must match Confirm Password")]
public string ConfirmPassword { get; set; }