Когда я сделал значение input в типе номер parseFloat () и отправил его на ajax post и controller, преобразование не произошло. Например: parseFloat("1.56")
возвращает 156
.
Data: function (show, type) {
var whattoreturn = new FormData();
whattoreturn.append("ProductDiameter",parseFloat($('#csdiameter').val()));
return whattoreturn;
}
var ajax = {
url: "/Product/SaveProduct/",
type: 'POST',
cache: false,
contentType: false,
processData: false,
data: Product.Data(show),
success: function (data) {}
}
public decimal ProductDiameter { get; set; }
<input type="number" class="form-control m-input" id="csdiameter" value="" >