【问题标题】:ASP razor pages removes comma (,) after production deploymendASP razor 页面在生产部署后删除逗号 (,)
【发布时间】:2022-06-10 19:49:26
【问题描述】:

我有一个像这样的输入字段

<td><input type="text" onchange="changesUnSaved()" pattern="[0-9,]{0,4}" title="Lorum ipsum" value="@(Model.EstablishmentWeeks.Single(x => x.WeekNumber == weekNum && x.Year == currentYear).Hours / 40.0)" class="form-control" name="amountOfFTE"></td>

此输入字段用于调用需要浮点数的函数。

函数如下所示:

public IActionResult UpdateEstablishmentWeeks(int esteblishmentId, int currentYear, int weekNum, float amountOfFTE)

在我的本地环境中,如果我输入十进制数,例如 25,5,值中的逗号将保留,结果为 25,5

但是在我将代码发布到生产环境后,我发现了一些奇怪的东西。

在生产环境中,如果我输入十进制数,例如 25,5,值中的逗号被删除,结果为 255

我认为这与我的浏览器有关,但我不确定。有人知道这个问题的解决方案吗?

【问题讨论】:

  • 在当前的文化中,逗号很可能被视为千位分隔符。您必须始终具体说明您希望如何处理数字和文本之间的事情。默认值可能会改变。

标签: asp.net razor-pages


猜你喜欢
  • 2019-06-17
  • 1970-01-01
  • 2020-06-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-09-21
  • 2020-03-23
  • 2012-12-03
相关资源
最近更新 更多