asp.net-core-2.0 - 在对象绑定的开头丢失 0
问题描述
大家好,我有一个代码,用于发送一些位置(坐标在 0 和 1 之间),但是即使在我将它们绑定到后面的模型时在前端正确创建的结果,我在开始时也会丢失 0。0.2534554 变成 2534554 和 0,2500000 变成 25。这是我的问题。
您可以在我的模型下方看到我的模型和控制器
public class FileUpload
{
[Required]
public IFormFile picture { get; set; }
[Required]
public int[] klass { get; set; }
[Required]
public double[] normloc_top { get; set; }
[Required]
public double[] normloc_left { get; set; }
[Required]
public double[] normloc_bottom { get; set; }
[Required]
public double[] normloc_right { get; set; }
}
我的控制器
[HttpPost]
[ValidateAntiForgeryToken]
public async Task<IActionResult> Create(FileUpload file)
{
...
}
我应该怎么做它可以在我的本地完美运行,但不能在 Windows 2016 服务器上运行如果你能帮助我,我很感激。谢谢你。
解决方案
这可能是因为您的 Windows 时间,货币设置转到控制面板 >> 时钟和区域 >> 更改日期时间或数字格式确保您在设置中使用点 (.) 分隔 0 和其他数字。如果您的用户组不是管理员,请在管理设置>>复制设置中为所有用户使用此设置
推荐阅读
- python - 如何设置 VSCode 设置,以便可以导入?
- javascript - 未捕获的错误:不变违规:元素类型无效:
- java - 如何编写没有输入参数的 FreeMarker 模板函数
- c# - 可以向两个方向增长的数组/列表?
- javascript - Bootstrap 下拉菜单在 NextJS 项目中不起作用
- wpf - 如何在 ArcGIS Runtime 中从本地栅格文件中获取波段计数
- python - Python {NameError} 名称 'self' 未在 __init__ 中定义
- string - Bash:字符串拆分问题
- android - 移动到 Activity 中的下一个片段时,Android 保持软件键盘打开
- node.js - express.static 不会使所有文件都静态