qua*_*els 5 asp.net-mvc poco model-binding
我正在使用实体框架代码优先与POCO进行数据库交互.我有一个可选的字段叫做"标题".
当我从表单中获取对象时,默认模型绑定器会自动使"标题"为null而不是空.
如何让模型绑定器返回空字符串而不是null?
谢谢你的帮助
fre*_*n-m 10
旧问题,但在MVC4中,您可以将其添加到您的POCO属性:
[DisplayFormat(ConvertEmptyStringToNull = false)]
Run Code Online (Sandbox Code Playgroud)
您正在请求非标准行为,因此您需要非标准解决方案.扩展默认模型绑定器,覆盖其CreateModel方法 - 针对特定情况执行所需操作,并为其他人返回base.CreateModel.
不要忘记在应用程序启动时将其注册为默认模型绑定器.
| 归档时间: |
|
| 查看次数: |
1390 次 |
| 最近记录: |