c# - .Netcore mvc 获取浮点数
问题描述
当我尝试从剃须刀页面获取浮点数/双精度数时,似乎出现了问题。
我的剃刀语法:
<div class="col-md-1 col-xs-9">
<div class="form-group">
<div class="input-group">
<input type="number" asp-for="TestFloating" class="form-control" min="0.01" max="0.6" step="0.01" required>
</div>
</div>
</div>
在从控制器提交我的操作时,将 TestFloating 作为孔号,所以不是 0.02 得到 2 而不是 0.2 得到 2 而不是 0.01 得到 1 等等。动作标题是:
public async Task<ActionResult> Edit(MyModel model)
我的模型如下所示:
public class MyModel
{
[Display(Name="Test floating")]
public float TestFloating{ get; set; }
}
我一直在测试这是 chrome,但我认为这不是问题。有什么想法可以解决这个问题吗?
更新:我在 Windows 10 家庭中,在红隼服务器上运行应用程序。
解决方案
推荐阅读
- javascript - 从axios回调后如何清除字段?
- android - getFilter() 在 RecyclerView 适配器中无法正常工作?
- airflow - 如何运行 Airflow DAG 特定次数?
- python-3.4 - ord() 函数或带有 Z3 Solver 的字符串的 ASCII 字符代码
- flutter - 颤动行mainAxisAlignment spaceBetween不工作
- robotframework - 如何在机器人框架的 FOR 循环中使用 if/else 条件
- python-3.x - 如何将主机 IP 地址分配给我的 POSTGRESQL 数据库
- django - Nginx Gunicorn Django -- 上游过早关闭连接错误
- java - 使用 jxl 更新现有 xls 文件后 xls 文件损坏
- qt - 如何在 Qt 中检查以太网端口连接状态?