参数验证实现
在做服务端开发时经常需要对客户端传入的参数进行合法性验证,在ASP.NET Core中通常会使用如下方式:
public class LoginModel { [Required(ErrorMessage = "账号不能为空")] public string Account { get; set; } [StringLength(12, MinimumLength = 6, ErrorMessage = "密码长度应介于6-12个字符之间")] public string Password { get; set; } }