Я просто конвертировал кучу веб-сервисов в Web API2. Теперь мой код C# взорвется, когда браузер отправляет пустую строку, и он вводит мой код, преобразованный в null. Я исследовал глобальные решения, и ни один из них не нашел работу для меня.Установите значение по умолчанию для DisplayFormatAttribute.ConvertEmptyStringToNull в false
Я могу, конечно, установить его вручную для каждой строки во всех моих моделях веб-API, но у меня есть множество моделей, поэтому предпочтут глобальное решение.
Был здесь: string.empty converted to null when passing JSON object to MVC Controller и другие страницы и попытался реализовать каждое решение, но безрезультатно.
Как я могу установить глобальное значение по умолчанию для ConvertEmptyStringToNull в false?
Вы нашли решение на эту проблему? – QFDev
Нет. Я повредил его вручную. – Reid
Я нашел это решение: http://puredotnetcoder.blogspot.co.uk/2013/09/convertemptystringtonull-in-mvc.html – CapIsland