工作总结 MVC 验证 [Required] 必填 与 string 小知识

例如 添加页面有个 title  字段  设置了 [Required]

 

不填的时候  

 

设置

 

 

还是验证不通过 

 

设置为

 

 

 

还是不通过  说明了  验证只与页面上传不传值有关   与在后台设不设置值 无关...

而且页面上不通过  在后台设置了值 返回model  页面上也不会显示出来

 

 

字段验证通过了  在后台给个新值   页面上绑定的 也是添加时候的值

 

进页面的时候给设置值 倒是有值

 

 

 

也不是 Html.BeginForm  ajax.BeginForm 的原因

效果一样 

说明第一次进入页面的时候 页面绑定的值与后台 model 值有关

第二次进去的时候 页面绑定的值 只与在页面上输入的值有关

而且 验证只与 在页面有没有输入值有关  与在后台给不给值无关

 

posted @ 2017-12-20 11:00  ~雨落忧伤~  阅读(133)  评论(0)    收藏  举报