using System.ComponentModel.DataAnnotations; namespace Application.Models { [Display(Name = "修改密码")] public class ChangePasswordModel { [Required(ErrorMessage = nameof(RequiredAttribute))] [DataType(DataType.Password)] [Display(Name = "当前密码")] public string OldPassword { get; set; } [Required(ErrorMessage = nameof(RequiredAttribute))] [StringLength(100, MinimumLength = 6, ErrorMessage = "密码长度范围为{2}-{1}")] [DataType(DataType.Password)] [Display(Name = "新密码")] public string NewPassword { get; set; } [DataType(DataType.Password)] [Display(Name = "确认新密码")] [Compare(nameof(NewPassword), ErrorMessage = "{0}和{1}不符")] public string ConfirmNewPassword { get; set; } } }