1.
MVC验证中所有属性验证成功ModelState.IsValid等于true,只要有一个验证不成功ModelState.IsValid就等于false 所以我们可以通过该属性来判断数据的有效性,但有时在数据验证时有时我们不需要验证所有的数据,比如登录时只需要验证用户名及密码格式是否输入正确即可。
使用以下方法可以排除要验证的字段:
ModelState.Remove("Email");不验证Email这样Email这个字段就不会被验证了,Email验证不通过ModelState.IsValid的值仍然是true
自己试过这样子不可以的,还是用第一种吧!
2. public ActionResult Index([Bind(Include="")]tbs_User_Com model)