C# .Netcore mvc获取浮点数

C# .Netcore mvc获取浮点数,c#,razor,asp.net-core,asp.net-core-mvc,C#,Razor,Asp.net Core,Asp.net Core Mvc,当我试图从剃须刀页面获取浮动/双倍数字时,似乎出现了问题 我的剃须刀语法: <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.

当我试图从剃须刀页面获取浮动/双倍数字时,似乎出现了问题

我的剃须刀语法:

<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>
我一直在测试这是铬,但我不认为这是一个问题。 有什么办法可以解决这个问题吗


更新:我在windows 10 home上,在kestrel服务器上运行应用程序。

服务器上的文化是什么(是接受点作为小数点分隔符的吗)?@StephenMuecke我在windows 10上,kestrel服务器默认的:)默认的文化是什么(我假设是一个以逗号作为小数点分隔符的区域)。将区域性更改为说
en-US
,然后进行测试。哦,现在知道了。我问了一个愚蠢的问题。
public async Task<ActionResult> Edit(MyModel model)
public class MyModel
{

    [Display(Name="Test floating")]
    public float TestFloating{ get; set; }
}