3
我也跟着這個博客here和here。ASP.NET MVC 3 - 客戶端驗證與錢場
而我有以下問題。
我的表單中的一個字段是來自巴西的currecy格式。 我正在使用客戶端驗證。一切工作都很好,解決了一個問題。
我有2個驗證:
[DisplayName("Taxa de adesão")]
[MoedaReal(ErrorMessage = "Taxa deve ser numérico")]
[Required(ErrorMessage = "Taxa é obrigatório")]
public decimal ValorAdesao { get; set; }
的規則所規定的工程確定,該MoedaReal規則工作好。 後這些規則被傳遞好吧,最後一個規則被觸發:
- 領域類羣德adesão必須是數字
我已經試圖改變這個web.config中行:
<globalization culture="pt-br" uiCulture="pt-br" />
我的數字格式accepcted是這些:
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格式。
解析使用字符串解決了所有問題。它並沒有跨越我的想法!謝謝 – Ismael 2011-02-04 17:46:09