2010-10-15 70 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。