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/ForgotPasswordModel.cs

16 lines
534 B

using Microsoft.AspNetCore.Mvc;
using System.ComponentModel.DataAnnotations;
namespace Application.Models
{
[Display(Name = "忘记密码")]
public class ForgotPasswordModel
{
[Required(ErrorMessage = nameof(RequiredAttribute))]
[DataType(DataType.EmailAddress)]
[RegularExpression(@"^\w+@\w+\.\w+$", ErrorMessage = "邮箱格式错误")]
[Display(Name = "邮箱")]
[Remote("HasEmail", "Account", ErrorMessage = "邮箱不存在")]
public string Email { get; set; }
}
}