2

我正在使用 HTML5 数字输入和 polyfill (https://github.com/jonstipe/number-polyfill) 来处理旧版浏览器。

页面/输入运行良好。我可以输入值,使用微调器按钮,一切都很好。但该值的格式类似于“0.00”,默认为 en-US 文化。我正在构建的网站在荷兰文化设置上运行,该设置使用“0,00”进行数字格式设置。

现在在回发时,MVC 将“4.6”读作“46”,这显然不是我想要的。所以现在我正在寻找一种处理这个问题的好方法。我知道我可以调整 javascript 或在 MVC 端使用自定义绑定器来修复错误。但在那种情况下,我会假设它总是一种或另一种格式。最理想的是,我想遵循用户的设置(这是 MVC 在服务器端所做的)。因此,当英语用户使用该网站时,他/她可以输入“4.6”,而荷兰语用户可以输入“4,6”。

但这是一个“很高兴拥有”,如果它太复杂,我现在将使用荷兰风格输入。

4

0 回答 0