【发布时间】:2012-11-14 00:44:46
【问题描述】:
在我的国家(克罗地亚),货币值的格式如下:
123.456.789,00 kn
我有一个 MVC 应用程序,它要求用户输入某物的价格。我的模型用decimal? 变量表示该字段。当用户输入此号码时:
5.678,22
MVC 返回此错误消息:
值 xxx 对该字段无效。
尽管该数字的格式正确。在我将变量数据类型从 decimal? 更改为 decimal 后,一切正常(用户可以输入数字 5.678,22,MVC 不会返回错误)。
所以我的问题是:发生了什么事?这可能是 .NET 框架中的某种错误吗?我正在使用 .NET 框架 4.5。
【问题讨论】:
标签: c# .net asp.net-mvc-4