3

我有一个用于搜索页面的 ASP.NET MVC HTML 表单 - 基于 GET,包括本地化日期字段。

查询字符串的模型绑定器使用固定区域性,因此如果本地化日期与固定区域性不兼容,模型绑定将失败。

微软对用户故事“我的搜索表单应该正确绑定模型”的解决方案是什么。

同时,如果仍然能够将这些 GET 链接发送给具有其他文化设置的其他用户,那就太好了。

我想您必须将输入文化与查询字符串一起发送并编写自定义模型绑定器。这真的是最佳实践吗?

4

1 回答 1

0

在表单提交中,提取日期字段 ( toISOString(), toUTCString(), valueOf()) 的文化中立表示,并将其存储在隐藏字段中。

于 2013-09-18T10:00:00.330 回答