ASP.NET 带有本地化数据的 MVC GET 表单

本文关键字:MVC GET 表单 数据 本地化 NET ASP | 更新日期: 2023-09-27 18:31:49

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

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

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

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

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

ASP.NET 带有本地化数据的 MVC GET 表单

在表单提交中,提取日期字段(toISOString()toUTCString()valueOf())的中性区域性表示形式,并将其存储在隐藏字段中。