我有一个 MVC4 应用程序,它在英国编译并托管在美国服务器上。在我的模型中,我有一个必需的日期字段。
附加到该字段的是一个日期选择器,在选择一个日期时,它会将日期设置为英国格式“DD/MM/YYYY”,例如 23/12/2013。在提交表单时,应用程序会引发验证错误,因为它不需要该格式。
在 MVC4 中我如何:
- 接受两种日期格式,即覆盖日期格式?我已设置日期格式,但无法指定多种日期格式
- 服务器端我正在使用 Linq 将日期保存到数据库中。这也会引发错误,因为格式不正确。我怀疑我需要转换为英国日期?
- 加载详细信息时,根据用户的位置以正确的格式输入日期
- 检测用户服务器端的位置?
有没有人知道如何根据用户的全球化进行非常验证?
谢谢