在Edit
操作中,我從數據庫檢索模型並將其發送到視圖。在視圖中創建了模型的createdDate
屬性的隱藏標記。當我點擊submitt
按鈕回發模型modelstate.isvalid
是false
並且它生成此錯誤。值20.10.2012 22:29:39
對於DateCreate
無效。當我右擊並選擇查看源代碼時,隱藏標籤包含20.10.2012 22:29:39
而不是2012-10-22 22:29:39
。我不知道爲什麼日期的格式發生了變化。我試圖解決問題,我認爲我確信最好不要使用DateTime
作爲模型的屬性。最好是有一個字符串。datetime已更改格式mvc
0
A
回答
0
我也有這個問題,它發生在服務器與客戶端的全球化。在發送到服務器之前,您可以在web.config中設置全球化或在客戶端上轉換日期。
+0
我解決了它通過重新格式化日期和添加輸入類型=隱藏,而不是HiddenFor擴展方法。 – user217648
相關問題
- 1. 格式datetime在asp.net mvc 4
- 2. ASP.NET MVC DateTime格式動態
- 3. 如何更改SQLite時間格式datetime
- 4. 如何更改DateTime/GetLastWriteTime的格式?
- 5. 將DateTime格式更改爲dd/mmmm/yyyy
- 6. DateTime格式文化 - 如何更改它?
- 7. C#DateTime更改爲另一種格式
- 8. MVC視圖中的DateTime格式錯誤
- 9. MVC DateTime格式無法解析
- 10. c#MVC自動更改URL格式
- 11. DateTime格式
- 12. DateTime格式
- 13. XMLRPC :: DateTime格式
- 14. DateTime格式
- 15. DateTime格式
- 16. DataGridView格式DateTime
- 17. datetime格式
- 18. DateTime格式在C#中沒有改變
- 19. 將格式從mySQL datetime格式更改爲ruby中的不同類型?
- 20. 更改格式
- 21. 更改格式
- 22. 更改格式
- 23. 更改格式
- 24. 如何更改.NET中的DateTime通用排序格式?
- 25. 在winform C中更改DATETIME屬性的格式#
- 26. WPF GridView:更改綁定DataTable的DateTime格式
- 27. 更改格式和背部存儲爲DateTime對象
- 28. 更改DataRow元素中的Datetime對象的格式
- 29. 如何更改格式的DateTime列的DataTable中從C#
- 30. 更改對象中屬性的DateTime格式?
你是怎麼創建這個隱藏標籤的?你能展示你的觀點的相關部分嗎?你還使用客戶端驗證? –
我使用不顯眼的驗證,並創建隱藏像這樣@ Html.HiddenFor(model => model.CreatedDate)。客戶端驗證是真實的。 – user217648