我的应用程序已将文化设置为en-US,UI Culture设置为nl-NL。
在我的模型中,我有一个DateTime字段。 在我看来,如果我在日期时间字段中填写荷兰语格式的日期,如29-01-2014,那么模式绑定器不会选择它,因为它不考虑UI文化。
如何在将日期或浮动数字从表单绑定到模型时告诉模式绑定器考虑UI culter。
答案 0 :(得分:0)
如何判断模式绑定器在绑定时考虑UI culter 从表格到模型的日期或浮点数。
你做不到。如果要实现这一点,则需要编写自定义模型绑定器。我已经说明了这样的自定义模型绑定器在这里的样子:https://stackoverflow.com/a/7836093/29407。在此示例中,模型绑定器在解析DateTime值时使用DisplayFormat
属性中指定的格式,但您可以轻松地将其调整为使用当前的UI文化格式。