Я использую следующий код для отправки запроса на получение моего контроллера при обнаружении изменения на стороне клиента в Telerik MVC DatePicker.
function RaceDate_onChange() {
var pickedDate = $(this).data('tDatePicker').value();
$.get("/RaceCard/Details?year=" + pickedDate.getYear() + "&month=" + pickedDate.getMonth() + "&day=" + pickedDate.getDay());
}
[HttpGet]
public ActionResult Details(int year, int month, int day)
Я создаю URL с помощью d / m / yзначения 2011/7/10, но значения d / m / y, поступающие в действие моего контроллера, составляют 111/6/0.Если я проверяю объект HttpContext.Request в точке останова в моем контроллере, я наблюдаю следующие подозрительные значения:
Url: {http://localhost:59927/RaceCard/Details?year=111&month=6&day=0}
UrlReferrer: {http://localhost:59927/RaceCard/Details?year=2011&month=7&day=10}
Я думаю, что это чисто проблема JS, но я понятия не имею, с чего начать, кроме как здесьна SO.