1
在我的國家(克羅地亞),貨幣值的格式如下:MVC可空+本地化失敗
123.456.789,00 KN
我有一個要求用戶輸入MVC應用程序一些東西的價格。我的模型用decimal?
變量表示該字段。當用戶輸入這個號碼:
5.678,22
MVC返回此錯誤消息:
值xxx是無效的字段。
雖然這個數字格式正確無誤。在將我的變量數據類型decimal?
更改爲decimal
後,一切正常(用戶可輸入數字5.678,22,MVC不返回錯誤)。
所以我的問題是:發生了什麼事?這可能是.NET框架中的某種錯誤嗎?我正在使用.NET框架4.5。