码迷,mamicode.com
首页 > Web开发 > 详细

【转】MVC form提交实体接收参数时空字符串值变成null

时间:2018-05-07 22:48:41      阅读:182      评论:0      收藏:0      [点我收藏+]

标签:false   区分大小写   方法   input   检查   play   inpu   type   接收参数   

问题:entity.BZ的值是null,Request.Form["BZ"]的值是空字符串

目标:让entity.BZ的值是空字符串。

解决方法:在实体的BZ属性上加上 [DisplayFormat(ConvertEmptyStringToNull = false)]

 

另:若遇到参数实体entity是null的问题,请检查form内标签的name不要跟参数名相同,不区分大小写。

如<input type="text" name="entity"/>会导致后台接收参数是entity为null。

 

原文地址:http://www.itdos.com/Mvc/201502060443.html

【转】MVC form提交实体接收参数时空字符串值变成null

标签:false   区分大小写   方法   input   检查   play   inpu   type   接收参数   

原文地址:https://www.cnblogs.com/yunspider/p/9005029.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!