模型验证
模型验证的作用就是:在数据传给核心业务逻辑之前,先检查一下这些数据是不是“人话”。如果数据不合法,直接在收银台就把顾客挡回去,不让这些脏数据去烦后厨。
常见的“规矩”标签有哪些?
[Required]:必填项,不能空着。
[Range(min, max)]:数字必须在某个范围内(比如年龄 1-120)。
[StringLength(10)]:字符串不能太长(比如名字不能超过 10 个字)。
[EmailAddress]:必须符合邮箱格式。
[Compare("Password")]:常用于注册,检查“确认密码”是不是和“密码”一样。
————————————————————————————————————————————————————————————————————————————
appsettings.json:店里的配置(价目表)。
过滤器 (Filter):店里的规矩(保安)。
模型验证 (Model Validation):对顾客输入内容的检查(收银员)。

浙公网安备 33010602011771号