我有这个应用程序,默认日期格式必须是dd/MM/yyyy
(语言为巴西葡萄牙语)。
我已经将文化和 UI 文化设置为pt-BR
现在myDate.ToShortDateString()
返回我想要的日期。我可以毫无困难地展示它们。
问题是,当用户在输入字段中填写日期时,例如17/08/2011
并将表单提交给我的操作的 DateTime 参数变为空。如果我提供以下格式的日期08/17/2011
,效果很好。
如何使 ASP.Net MVC 模型绑定正确解析我的日期?
我发现发生了什么事。我的表格是通过发布的GET
方法,并且 MVC 在传入操作参数时仅使用区域性RouteData
或通过表格POST
method.
我只是将形式更改为POST
方法并且有效。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)