模型验证

模型验证的作用就是:在数据传给核心业务逻辑之前,先检查一下这些数据是不是“人话”。如果数据不合法,直接在收银台就把顾客挡回去,不让这些脏数据去烦后厨。

常见的“规矩”标签有哪些?
[Required]:必填项,不能空着。

[Range(min, max)]:数字必须在某个范围内(比如年龄 1-120)。

[StringLength(10)]:字符串不能太长(比如名字不能超过 10 个字)。

[EmailAddress]:必须符合邮箱格式。

[Compare("Password")]:常用于注册,检查“确认密码”是不是和“密码”一样。

————————————————————————————————————————————————————————————————————————————

appsettings.json:店里的配置(价目表)。

过滤器 (Filter):店里的规矩(保安)。

模型验证 (Model Validation):对顾客输入内容的检查(收银员)。

posted @ 2026-04-18 12:52  菜鸟的奋斗军  阅读(8)  评论(0)    收藏  举报