3
我們的模特兒有public DateTime date { get; set; }
。在我們看來,我們的日期是以JSON日期格式存儲的。然後,我們正在努力更新保存日期如何在MVC中的控制器和視圖之間傳遞日期時間?
var someObject = {};
someObject.date = JSONDate;
$.post("Controller/SaveAction", someObject, callback);
和我們的控制器具有public JsonResult SaveAction(ModelType model) { ... }
但是這個代碼休息,因爲它是無法將JSON日期轉換爲C#DateTime對象。
如何將JSON日期轉換爲後期控制器將能夠正確讀入C#DateTime對象的內容?
謝謝,雖然這看起來像它會解決我的問題,我很遺憾,我們無法向外部依賴添加到我們的項目中。在將它分配給someObject.date之前,我希望能在JavaScript中做更多的事情。 – blindworld 2010-07-30 16:57:54
如果您只需要轉換爲DateTime的部分,那麼您可能可以從JSON.NET庫(藉助類似BSD的非限制性許可證獲得許可)「借用」代碼,或者編寫一個工作類似的代碼。特別是,看看'JavaScriptDateTimeConverter.cs'類。 – 2010-07-30 18:14:47