Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/340.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/16.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忽略web.config中的区域性设置_C#_Asp.net Mvc_Culture - Fatal编程技术网

C# MVC忽略web.config中的区域性设置

C# MVC忽略web.config中的区域性设置,c#,asp.net-mvc,culture,C#,Asp.net Mvc,Culture,我正在用C#构建一个在丹麦使用的MVC网站,因此我在system.web.globalization节点的web.config文件中设置了以下内容: culture=“da DK”ui culture=“da DK” 当我试图输入11月21日的日期时。2018年11月21日,在一个“Html.EditorFor(model=>model.Date…”控件中,model.Date是DateTime,我得到一个错误:“字段日期必须是日期。” 如果我进入2018年11月21日,它会被接受,就好像文化是

我正在用C#构建一个在丹麦使用的MVC网站,因此我在system.web.globalization节点的web.config文件中设置了以下内容: culture=“da DK”ui culture=“da DK”

当我试图输入11月21日的日期时。2018年11月21日,在一个“Html.EditorFor(model=>model.Date…”控件中,model.Date是DateTime,我得到一个错误:“字段日期必须是日期。”

如果我进入2018年11月21日,它会被接受,就好像文化是“en-US”,但由于该网站打算在丹麦使用,日期必须反映这一点

我在互联网上发现了很多帖子都有同样的问题,但没有一个帖子的答案解决了我的问题——90%的帖子说:“在web.config中设置文化”,但我已经做到了,它不起作用


为了使其正常工作,我缺少了什么?可能的原因之一如下:您向web服务器发送GET(而不是POST)请求

您的自定义区域性将仅用于处理POST请求。对于GET请求,始终使用不变区域性


但是我建议您在这里发布一个最小的工作示例。

您得到了一个客户端错误(因为
jquery.validate.js
基于
MM/dd/yyyy
格式验证日期),而不是服务器端错误。您需要重新配置
$。验证程序
-请参阅