MVC中的TryUpdateModel确实给开发带来不少便利,但是如果绑定在View上的文本控件没有填写值的时候,再执行TryUpdateModel对应的实体属性就会为空。
如果数据库中对应的字段不允许为空的话,就会产生保存。
对于这个问题可以使用属性:
[DisplayFormat(ConvertEmptyStringToNull = false)]
作者:黄昌
出处:http://www.cnblogs.com/h-change/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文链接,否则保留追究法律责任的权利。
本文详细介绍了在MVC框架中,当尝试更新模型时,如果视图上的文本控件未填写值,则对应实体属性为空的问题,并提供了解决方案。通过使用属性[DisplayFormat(ConvertEmptyStringToNull=false)],可以避免数据库字段不允许为空时的保存问题。
1045

被折叠的 条评论
为什么被折叠?



