2012-11-02 69 views
1

在我的國家(克羅地亞),貨幣值的格式如下:MVC可空+本地化失敗

123.456.789,00 KN

我有一個要求用戶輸入MVC應用程序一些東西的價格。我的模型用decimal?變量表示該字段。當用戶輸入這個號碼:

5.678,22

MVC返回此錯誤消息:

值xxx是無效的字段。

雖然這個數字格式正確無誤。在將我的變量數據類型decimal?更改爲decimal後,一切正常(用戶可輸入數字5.678,22,MVC不返回錯誤)。

所以我的問題是:發生了什麼事?這可能是.NET框架中的某種錯誤嗎?我正在使用.NET框架4.5。

回答