英国でコンパイルされ、米国のサーバーでホストされている MVC4 アプリがあります。私のモデルには、必須の日付フィールドがあります。
このフィールドには日付ピッカーが添付されており、日付を選択すると、日付が英国形式の「DD/MM/YYYY」に設定されます (例: 23/12/2013)。フォームを送信すると、アプリケーションは形式を想定していないため、検証エラーをスローします。
MVC4ではどうすればいいですか:
- 両方の日付形式を受け入れます。つまり、日付形式をオーバーライドしますか? 日付形式を設定しましたが、複数の日付形式を指定できません
- サーバー側 Linq を使用して日付をデータベースに保存しています。これも、不正な形式としてエラーをスローします。英国の日付に変換する必要があると思いますか?
- 詳細をロードするときに、ユーザーの場所に応じて日付を正しい形式にします
- ユーザー サーバー側の場所を検出しますか?
ユーザーのグローバル化に基づいて非常に検証する方法についての詳細を誰かが持っていますか?
ありがとう