Моя страница отправляет форму через $ .get в ядро aspnet.
$("#submit-form").on("submit", function () {
var form = $("#submit-form");
var valuesToSubmit = form.serialize();
$.get("/MyController/List", valuesToSubmit, function (response) {
....
});
return false;
});
В этой форме это поле даты в формате: дд / мм / гггг.Переменная valuesToSubmit имеет это значение:
* +1005 *
Имя = & дате рождения = 05% 2F08% 2F1971 & __ RequestVerificationToken = CfDJ8DHb24pNxPVIkZwi2Mzh0aTz4ZPyAIDsVSVm7-KxVMiV17Z1Twov88zN3F-JwewrGHF9LWSkdp5eOks7KwTgHWRhkdE7N6vfBHeNviCNV1cQdHdW5zPQgk3EEFPN1Lqe0vBK9ay5vnc0oCYWWPPuYgmQTC65iYTy7-0oc0CskGJpul5eSwuS3hUMer4P6g16Ng
я напечатал 05/08/1971
но вВ контроллере параметр даты имеет вид 08/05/1971
Код моего действия:
public async Task<IActionResult> List(string name, DateTime? dateBirth)
Должен ли я что-то изменить в коде javascript или c #?