在对象绑定的开头丢失 0
Losing 0at the beginning at object binding
大家好,我有一个代码用于发送一些位置(坐标在 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 和其他数字。如果您的用户组不是管理员,请对所有用户使用此设置
管理设置 >> 复制设置
大家好,我有一个代码用于发送一些位置(坐标在 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 和其他数字。如果您的用户组不是管理员,请对所有用户使用此设置 管理设置 >> 复制设置