Я передаю объект от клиента к серверу. Свойства объекта, которые представлены как string.empty, во время этого процесса преобразуются в нуль. Мне было интересно, как предотвратить это, когда тип объектов поддерживает string.empty.
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);
}
});
Моя модель включает в себя объекты DateTime с нулевым значением. Я не могу заставить все нули string.empty на сервере.
Я использую AutoMapper, поэтому я бы предпочел не проверять свойства на сервере.