Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/34.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
在asp.net MVC 2/beta日期格式中,问题:该值无效_Asp.net_Asp.net Mvc 2_Datetime - Fatal编程技术网

在asp.net MVC 2/beta日期格式中,问题:该值无效

在asp.net MVC 2/beta日期格式中,问题:该值无效,asp.net,asp.net-mvc-2,datetime,Asp.net,Asp.net Mvc 2,Datetime,在asp.NETMVC2或beta版中,模型不接受日期13(超过日期的12)。显示错误广告的模型 “值'20/10/2010'对MyDateFieldName无效” 我该怎么办?显示错误状态的模型为ModelState=false。为什么?默认情况下,模型绑定器使用不变量区域性来解析日期时间,不变量为mm/dd/yyyy,而您使用的是欧洲的dd/mm/yyyy格式。您可以覆盖DateTime类型的模型绑定器以使用dd/mm/yyyy,尽管这会有国际化问题(尽管在我看来,不变区域性的选择也是如此,

在asp.NETMVC2或beta版中,模型不接受日期13(超过日期的12)。显示错误广告的模型

“值'20/10/2010'对MyDateFieldName无效”


我该怎么办?显示错误状态的模型为ModelState=false。为什么?

默认情况下,模型绑定器使用不变量区域性来解析日期时间,不变量为mm/dd/yyyy,而您使用的是欧洲的dd/mm/yyyy格式。您可以覆盖DateTime类型的模型绑定器以使用dd/mm/yyyy,尽管这会有国际化问题(尽管在我看来,不变区域性的选择也是如此,如果不显式打开它,我会使其中一个xx/xx/xxxx变体无效)。您可以根据客户机的区域性设置覆盖要解析的模型绑定器(不过,如果您使用的是日期选择器,您需要担心的地方更多)。或者,据我所知,您可以将日期时间采用yyyy/mm/dd格式,yyyy/dd/mm不为任何其他文化所认可,并且将被普遍接受。

对于这样的问题,我不希望有任何更新。您需要提供更多信息,显示示例代码。。。