Я только что преобразовал кучу веб-сервисов в Web API2. Теперь мой код C# взрывается, когда браузер отправляет пустую строку и вводит мой код, преобразованный в null. Я исследовал глобальные решения, и ни одно из них не подошло мне.
Я, конечно, могу установить его вручную для каждой строки во всех моих моделях веб-API, но у меня множество моделей, поэтому я бы предпочел глобальное решение.
Был здесь: string.empty преобразован в null при передаче объекта JSON в контроллер MVC и другие страницы и пытался реализовать каждое решение, но безрезультатно.
Как я могу глобально установить значение по умолчанию для ConvertEmptyStringToNull в false?