string.empty преобразуется в ноль при передаче объекта JSON в контроллер MVC

Я передаю объект от клиента к серверу. Свойства объекта, представленные в виде string.empty, при этом преобразуются в ноль. Мне было интересно, как предотвратить это, когда тип объектов поддерживает string.empty.

enter image description here

console.log("DataToPost:", dataToPost);

$.ajax({
    type: "POST",
    contentType: 'application/json'
    url: "../../csweb/Orders/SaveOrderDetails/",
    data: dataToPost,
    success: function (result) {
        console.log(result);
    },
    error: function (e) {
        console.error(e);
    }
});

enter image description here

Моя модель включает в себя обнуляемые объекты DateTime. Я не могу заставить все пустые значения в string.empty на сервере.

Я использую AutoMapper, поэтому я бы предпочел не проверять свойства отдельно на сервере.

Ответы на вопрос(5)

Ваш ответ на вопрос