Неправильный разбор ASP.NET MVC 3 DateTime при отправке формы AJAX - PullRequest
1 голос
/ 14 сентября 2011

В моей форме AJAX есть текстовое поле, содержащее строку в формате даты-времени в формате даты, например «dd.MM.yyyy», например «21 .11.2011».

При отправке формы в действие контроллера принимайте null в DateTime?параметр.Это происходит, когда день даты больше 12. Если отправка текстового поля со значением типа «12 .09.2011» на стороне сервера, имеет значение 09.12.2011 в DateTime?параметр.Но если отправить форму в не AJAX-режиме (Html.BeginForm), все в порядке.

1 Ответ

0 голосов
/ 09 октября 2011

Измените HttpMethod на POST и все работает хорошо.Но семантически я хочу использовать GET , потому что на сервере нет изменений данных - просто выбор списка объектов.

...