“,”和“。”不接受十进制值。

时间:2018-03-09 10:32:44

标签: asp.net

我的模型(从db sql server生成):

public partial class Wagons
{
public int ID {get; set;}
public decimal Poids {get; set;}

 }

使用Entity Framework,我生成了我的Controller和View。

当我尝试输入数据时,我得到了类似的内容:enter image description here

我的礼仪是十进制的,我用“。”代替“,”。我还有一个错误:该值对...无效 enter image description here 我该如何解决这个问题? 问候

1 个答案:

答案 0 :(得分:0)

AspNet尝试根据活动的文化信息

将字符串解析为小数

在美国,小数点分隔符是点(。)

例如荷兰这是一个逗号(,)

因此根据文化设置,某些格式可以,某些格式无法解析为小数

了解详情:https://docs.microsoft.com/en-us/dotnet/standard/base-types/parsing-numeric