问题:
.net webapi 默认的模型绑定, api 要求传入两个参数并且是必填
请求的时候,如果传入错误的参数, 可以正确的提示 "参数错误, 和错误字段"
但是如果一个参数都不传, ModelState.IsValid 直接就等于true了, ModelState.Keys 里面也一个值都没有,直接过了跳过验证
action 局部代码
验证model 代码
一个参数都不存直接post一个空 这个时候ModelState.IsValid 居然等于true
随便post了一个参数(不在model中的参数, 就正常提示了),
无解......
所有的话都是描述语态,没有疑问句,所以你到底想问啥?
– 爱编程的大叔 6年前@爱编程的大叔: 我的错,, 我是想知道怎么弄才能, 在post一个空也就是不传参数的时候, 提示参数错误, 并显示错误的描述,
– Mirck 6年前