因此,我想知道控制我的域中的空字段或空字段的最佳方法是什么。在哪里?
例如,我有一个User类,它具有一个ID,一个用户名,一个电子邮件,一个密码,一个名称和一个姓氏。
我的问题与我应该在哪里检查用户名是否为空引发异常有关。
我正在使用NET Core 2.2和MVC方法创建应用程序
答案 0 :(得分:1)
通常,一个好的做法是在属性中这样做,例如:
[Required]
public string Username {get;set;}
我认为您追求的是客户意愿,属性基础:https://docs.microsoft.com/en-us/aspnet/core/mvc/models/validation?view=aspnetcore-2.2#custom-validation
它更适合于应用程序特定的验证。