2010-10-15 66 views

回答

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; } 
} 
1

比较验证将接受ControlToValidate属性,应设置为您的确认密码控制,应设置密码控制ControlToCompare财产。 DataType属性也可以设置比较数据类型,并且可以将其设置为true。