參數(shù)驗證實現(xiàn)
在做服務(wù)端開發(fā)時經(jīng)常需要對客戶端傳入的參數(shù)進(jìn)行合法性驗證,在ASP.NET Core中通常會使用如下方式:
public class LoginModel { [Required(ErrorMessage = "賬號不能為空")] public string Account { get; set; } [StringLength(12, MinimumLength = 6, ErrorMessage = "密碼長度應(yīng)介于6-12個字符之間")] public string Password { get; set; } }