我有以下问题。
我表格中的一个字段是 currecy 格式,来自巴西。我正在使用客户端验证。除了一个问题,一切都很好。
我有 2 个验证:
[DisplayName("Taxa de adesão")]
[MoedaReal(ErrorMessage = "Taxa deve ser numérico")]
[Required(ErrorMessage = "Taxa é obrigatório")]
public decimal ValorAdesao { get; set; }
REQUIRED 规则可以正常工作,MoedaReal 规则可以正常工作。在这些规则通过之后,一个最终规则被触发:
- Taxa de adesão 字段必须是数字
我已经尝试在这一行中更改 web.config:
<globalization culture="pt-br" uiCulture="pt-br" />
我接受的数字格式是:
1,00
11,00
111,00
1.111,00
11.111,00
111.111,00
1.111.111,00
1.111.111.111.111,00
我怎样才能“愚弄”.NET 来接受这种格式?因为它需要 DECIMAL 格式。