Не получается сабмитить числа с плавающей запятой через инпуты во вьюшке MVC-приложения
Изучаю c# и asp.net mvc, делаю наподобие пет-проекта и столкнулся с такой проблемой. На вьюшке имеются инпуты, в некоторые из них нужно вбить число с плавающей запятой. Проблема в том, что через инпуты можно засабмитить только целые числа, а дробные ни в какую не хочет - ни с ",", ни с ".". В соответствующем свойстве модели стоит тип double:
public double Thickness { get; set; }
Во вьюшке стоит такой инпут:
@Html.TextBoxFor(x => x.Thickness, new { placeholder = "Толщина", @type = "number", step = "any" })
База данных пока импровизированная - в виде статического поля со списком (чисто для учебных целей, потом заменю на EntityFramework):
public static List<Layer> layerModels = new List<Layer>();
В контроллере добавление модельки в БД происходит так:
public IActionResult Add(AddLayer layer)
{
layerModels.Add(new Layer
{
Thickness = layer.Thickness,
});
return RedirectToAction("Index");
}
Что нужно сделать, чтобы через инпут (через форму) записывать в БД дробные числа?