【发布时间】:2021-02-03 12:29:38
【问题描述】:
当 asp-for 格式化我的输出时,我遇到了这种情况,我输入了 5,但它显示我“5,00”:
当我在法国时,它会放置逗号,然后不验证输入(我想是因为格式)。
有没有办法阻止 asp.net 格式化我的数字 - 保持 5 不变,无需添加任何内容。
<label asp-for="X" class="control-label"></label>
<input asp-for="X" class="form-control" />
<span asp-validation-for="X" class="text-danger"></span>
我加了
[DisplayFormat(ApplyFormatInEditMode = false)]
public decimal X { get; set; }
但这无济于事。
我需要在我的字段中使用小数,但为什么它自己放逗号,然后说“格式无效”?
【问题讨论】:
标签: c# .net asp.net-core razor asp.net-core-tag-helpers