我正在使用jQuery日曆來顯示事件,該事件旨在從服務器中獲取數據。 在innit上,日曆觸發了一個AJAX請求來獲取事件對象數組(json編碼)。 目前爲止都很好。 但是,這個請求包含一個JSON編碼的日期和時間(在我的implimentation做的事情上)。 的代碼看起來是這樣的:ASP.NET MVC-將JSON DateTime傳遞給未映射到控制器參數的控制器
data: function (start, end, callback) {
$.post('/planner/GetPlannerEvents', { test: "test", start: JSON.stringify(start), end: JSON.stringify(end) }, function (result) { callback(result); });
}
爲GetPlannerEvents控制器方法的聲明如下所示:
public ActionResult GetPlannerEvents(DateTime start, DateTime end)
的問題是,asp.net MVC 2似乎無法自動解析JSON編碼日期時間並因此抱怨開始和結束值爲空。
是否有另一種方法,我應該使用JavaScript日期傳遞到服務器,以便他們可以正確解析?
感謝,
是否有任何理由您使用JSON.stringify?那次電話會議之前的價值是什麼? – Jab 2010-10-14 16:11:01
定期javascript日期。我認爲我在看的演示使用了JSON.stringify,但是我真的認爲沒有真正的理由使用它。 – Sergio 2010-10-14 21:32:08