내 응용 프로그램은 ro-RO 문화권 설정에서 실행되며 web.config 전역 화 섹션에서 구성됩니다. 내가 RO-RO 문화에 대한 기본 날짜 형식 이후이 "2010년 12월 3일"의 날짜 값을 수정하는DateTime 및 ASP.NET MVC 3의 세계화 문제 모델 바인딩
POST /myapp/index
date=03-12-2010&value=something
모델 바인딩지도, 같은 POST 요청을하면 DD-MM-YYYY입니다. 내가 요청 방법을 변경하는 경우 "12 년 3 월 2010"에서 2010 년 (MM-DD-YYYY 날짜 시간 형식)
GET /myapp/index?date=03-12-2010&value=something
$.getJSON('/Home/Index', $('form').serialize(), function(d) {
// ...
});
$.post('/Home/Index', $('form').serialize(), function(d) {
// ...
}, 'json');
그래서이 경우 "해서 getJSON"& "후 내 행동의 날짜 값이됩니다 동일한 데이터를 전달하려면 "동일한 결과를 반환해야하지만 datetime 차이 때문에 다른 결과를 얻습니다.
GET 요청에도 동일한 구문 분석 형식을 사용하려면 어떻게해야합니까?
날짜에 대해 yyyy-MM-dd와 같은보다 일반적인 형식을 사용할 수 있다는 것을 알고 있지만, 왜 이런 일이 발생했는지 궁금합니다. .이 주제에 내 이전 응답에서