C# Html.EditorFor检索小数为空的ASP.NET MVC

C# Html.EditorFor检索小数为空的ASP.NET MVC,c#,html-editor,C#,Html Editor,在视图中检索十进制数据时出现问题。它是通过谷歌浏览器和M.Edge实现的,但I.Explorer和Firefox却没有实现 这是我的模型: public Nullable<decimal> TA_RATE_CARD_COST { get; set; } 例如,当数据库中存储的值为500,54时,视图无法检索该值,EditorFor为空 如果存储的值为500,那么数据将被正确检索,如我所示 为什么会这样?我记得在Chrome的旧版本中,这是正确的。我非常感谢你的帮助。 提前感谢。

在视图中检索十进制数据时出现问题。它是通过谷歌浏览器和M.Edge实现的,但I.Explorer和Firefox却没有实现

这是我的模型:

public Nullable<decimal> TA_RATE_CARD_COST { get; set; }
例如,当数据库中存储的值为500,54时,视图无法检索该值,EditorFor为空

如果存储的值为500,那么数据将被正确检索,如我所示

为什么会这样?我记得在Chrome的旧版本中,这是正确的。我非常感谢你的帮助。
提前感谢。

也许Chrome无法识别小数点。您是否尝试将浏览器的区域性设置为US-EN?在ASP.NET中可以很容易地做到这一点:protected override void InitializeCulture(){this.Culture=“en-US”this.UICulture=“en-US”base.InitializeCulture();}设置区域性的其他方法-如何将此值500,54分配给十进制类型
@Html.EditorFor(m => m.TA_RATE_CARD_COST, "DecimalNullable")