Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/269.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 解释本地化如何影响我的MVC应用程序,在部署到服务器时更改格式_C#_Asp.net_Asp.net Mvc_Datetime_Localization - Fatal编程技术网

C# 解释本地化如何影响我的MVC应用程序,在部署到服务器时更改格式

C# 解释本地化如何影响我的MVC应用程序,在部署到服务器时更改格式,c#,asp.net,asp.net-mvc,datetime,localization,C#,Asp.net,Asp.net Mvc,Datetime,Localization,我的ASP.NET MVC有一个表单,我可以在笔记本电脑上输入日期,格式为dd/mm/yyyy,因此: 2014年9月26日 当我部署到服务器时,当我输入与上述地址完全相同的地址时,会出现验证错误 我必须进入: 2014年9月26日 那么它工作得很好 我还想在我的生产服务器上保留dd/mm/yyyy,我应该做些什么来实现这一点呢?我假设是因为您输入的日期是美式格式(“mm/dd/yyyy”)。没有第26个月,因此验证失败。那有什么问题?您的生产服务器是否处于不同的区域性设置中?@gunr217我

我的ASP.NET MVC有一个表单,我可以在笔记本电脑上输入日期,格式为dd/mm/yyyy,因此:

2014年9月26日

当我部署到服务器时,当我输入与上述地址完全相同的地址时,会出现验证错误

我必须进入:

2014年9月26日

那么它工作得很好


我还想在我的生产服务器上保留dd/mm/yyyy,我应该做些什么来实现这一点呢?

我假设是因为您输入的日期是美式格式(“mm/dd/yyyy”)。没有第26个月,因此验证失败。那有什么问题?您的生产服务器是否处于不同的区域性设置中?@gunr217我不确定我的生产服务器具有哪些设置,但我应该如何在应用程序中更改本地化,以便始终保持一致的dd/mm/yyyy。如果您不强制任何类型的区域性,程序将使用当前格式(无论计算机设置为什么)。即使从数据库中提取日期时间,它的格式仍然正确。我需要看更多你的代码才能继续说下去。在发布到服务器之前,你需要将本地日期转换为UTC/ISO格式。