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.
iot/projects/IoT.Shared/Application/Models/Users/ChangePasswordModel.cs

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