【发布时间】:2013-12-16 23:23:53
【问题描述】:
我刚刚将一堆 Web 服务转换为 Web API2。现在,当浏览器发送一个空字符串并输入我的转换为 null 的代码时,我的 C# 代码会爆炸。我研究了全球解决方案,但没有找到适合我的解决方案。
我当然可以为所有 Web API 模型中的每个字符串手动设置它,但我有很多模型,所以更喜欢全局解决方案。
到过这里:string.empty converted to null when passing JSON object to MVC Controller 和其他页面并尝试实施每个解决方案,但无济于事。
如何将 ConvertEmptyStringToNull 的默认值全局设置为 false?
【问题讨论】:
-
你找到解决这个问题的方法了吗?
-
没有。我最终手动设置它。
-
我找到了这个解决方案:puredotnetcoder.blogspot.co.uk/2013/09/…
标签: c# asp.net-mvc-5 asp.net-web-api2