You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
24 lines
843 B
24 lines
843 B
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; }
|
|
}
|
|
} |