Я следил за этим блогом здесь и здесь .
И у меня возникла следующая проблема.
Одно поле в моей форме - это формат 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.