Что-то не так, когда я пытаюсь получить плавающее / двойное число со страницы бритвы.
Мой синтаксис бритвы:
<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; }
}
Я тестировал это хром, но я не думаю, что это проблема.
Любые идеи, как я могу это исправить?
Обновление: Я нахожусь на Windows 10 home, запускаю приложение на сервере kestrel.