请告诉我如何在ASP.NET MVC2中应用比较验证器密码和确认密码。 请给我一些好的链接或任何样本。
由于
答案 0 :(得分:1)
比较验证器将接受应设置为您的确认密码控件的ControlToValidate
属性,ControlToCompare
属性应设置为您的密码控件。 DataType
属性也可用于设置比较数据类型,您可以将其设置为true。
答案 1 :(得分:1)
此样本直接来自mvc2模板和MvcMusicStore样本(在codeplex上)。
此示例假定您使用的是强类型视图。
[PropertiesMustMatch("NewPassword", "ConfirmPassword", ErrorMessage = "The new password and confirmation password do not match.")]
public class ChangePasswordModel
{
[Required]
[DataType(DataType.Password)]
[DisplayName("Current password")]
public string OldPassword { get; set; }
[Required]
[ValidatePasswordLength]
[DataType(DataType.Password)]
[DisplayName("New password")]
public string NewPassword { get; set; }
[Required]
[DataType(DataType.Password)]
[DisplayName("Confirm new password")]
public string ConfirmPassword { get; set; }
}