代码之家  ›  专栏  ›  技术社区  ›  Dr. Rajesh Rolen

如何使用比较验证器

  •  0
  • Dr. Rajesh Rolen  · 技术社区  · 14 年前

    请告诉我如何在ASP.NET MVC2中应用密码比较验证程序和确认密码。 请给我一些好的链接或任何样品。

    谢谢

    2 回复  |  直到 14 年前
        1
  •  1
  •   Thomas James    14 年前

    此示例直接从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; }
    }
    
        2
  •  1
  •   Prashant Lakhlani    14 年前

    比较验证程序将接受 ControlToValidate 属性,该属性应设置为确认密码控件, ControlToCompare 属性,该属性应设置为您的密码控件。 DataType