客户端在mvc4中验证页面的一部分

问题描述 投票:0回答:1

我有一个单一的开始表单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; } 
asp.net-mvc client-side validation
1个回答
0
投票

所以你有一些时间需要一些领域,有些时候不需要你的问题。删除模型类中所需的添加到客户端这样的方式。

@Html.TextBoxFor(model => model.user_password, new { @class = "required", 
@type = "password" })

但是我穿了你请检查控制中的手动验证。

© www.soinside.com 2019 - 2024. All rights reserved.