1

我的应用程序将文化设置为 en-US,将 UI 文化设置为 nl-NL。

在我的模型中,我有一个 DateTime 字段。在我看来,如果我用荷兰格式的日期(如 29-01-2014)填写 Datetime 字段,那么模式活页夹不会选择它,因为它不考虑 UI 文化。

在将日期或浮点数从表单绑定到模型时,如何告诉模式绑定程序考虑 UI culter。

4

1 回答 1

0

在将日期或浮点数从表单绑定到模型时,如何告诉模式绑定程序考虑 UI culter。

你不能。如果您想实现这一点,您将需要编写一个自定义模型绑定器。我已经说明了这种自定义模型绑定器的外观:https ://stackoverflow.com/a/7836093/29407 。在此示例中,模型绑定器DisplayFormat在解析 DateTime 值时使用属性中指定的格式,但您可以轻松地将其调整为使用当前的 UI 文化格式。

于 2014-01-29T22:10:29.440 回答