我有一個MVC4應用程序,它在英國編譯並託管在美國服務器上。在我的模型中,我有一個需要的日期字段。驗證日期取決於地區
附加到該字段是日期選擇器,在選擇日期時,它將日期設置爲英國格式「DD/MM/YYYY」,例如23/12/2013。在提交表單時,應用程序會拋出驗證錯誤,因爲它沒有預期格式。
在MVC4我該怎麼辦:
- 接受兩個日期格式,即覆蓋的日期格式?我已經設置了日期格式,但不能指定多個日期格式
- 服務器端我使用Linq將日期保存到數據庫。這也會導致錯誤的格式不正確。我懷疑我需要轉換到英國的日期?
- 加載詳細信息時,根據用戶的位置以正確的格式輸入日期
- 檢測用戶服務器端的位置?
有沒有人有關於如何基於用戶的全球化非常驗證的任何細節?
感謝