我正在将一个对象从客户端传递到服务器。在此过程中,表示为 string.empty 的对象的属性将被转换为 null。我想知道当对象类型支持 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 对象。我不能在服务器上强制所有 null 为 string.empty。
我正在使用 AutoMapper,所以我不想在服务器上单独检查属性。