Потеря 0 в начале при привязке объекта - PullRequest
0 голосов
/ 02 ноября 2018

Привет, ребята. У меня есть код, который я использую для отправки некоторых местоположений (координаты от 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. Если вы можете мне помочь, я ценю это. Спасибо.

1 Ответ

0 голосов
/ 05 ноября 2018

Это может быть из-за вашего времени Windows, настройки валюты идут в панель управления >> часы и регион >> изменить формат даты или времени убедитесь, что вы используете точку (.) для разделения между 0 и другими числами в ваших настройках. Если ваша группа пользователей отличается от admin, используйте эти настройки для всех пользователей в административные настройки >> настройки копирования

...