У меня проблема с правильной передачей даты JSON из представления в контроллер, и мне нужна ваша помощь в этом.
В представлении у меня есть дата, которая является 29/11/2018.Когда я использую date.toJSON()
, полученное значение равно "2018-11-28T16:00:00.000Z"
.Однако в контроллере он читается как 28/11/2018 16:00
(параметр, который получает его, имеет тип данных DateTime
.
Я не знаю, что здесь делать, и сейчас он действительно размалывает мои механизмы.
Вот как я делаю сообщение ajax:
var data = GetAllData();
$.ajax({
url: myFile.api.SaveData,
type: "POST",
data: JSON.stringify(data),
dataType: 'json',
contentType: "application/json; charset=utf-8",
success: function() {
// Do something here
}
});
Контроллер:
[HttpPost]
public object SaveData([FromBody] data)
{
// DO SOMETHING HERE
}
Примечание: если это дубликат, пожалуйста, перенаправьте меня по ссылке, пожалуйста.
Спасибо