我创建了一个 ViewModel 对象,它有一个包含价格的小数字段。当我将其发布到我的控制器时,会发生以下情况:
- 输入“15”-> 好!控制器收到 15。
- 输入“15.00”-> 不行!控制器收到一个“空”字段。
- 输入“15,00”-> 验证错误,因为该字段应该用句点格式化(我只是坚持一种格式化类型以避免暂时的复杂性)。
- 输入“15.00M” -> 验证错误,可能是因为它不被认为是一个数字。
我该如何解决?我希望“15.00”是一个正确的值,但我不知道如何做到这一点。我尝试了几个在互联网上找到的自定义模型绑定器,但它们不起作用。