我有以下输入
<input type="number" @bind="@object.AllocationPercentage" />
绑定(bind)很好,但显示了很多数字如何设置特定的数字格式,如 "F2"或 "C2"?
我知道约会是可能的
使用@bind 格式
最佳答案
解决方法可能是:
<input type="number" value="@(numberVariable.ToString("G29"))" @onchange="@(e => numberVariable = decimal.Parse(e.Value.ToString(), NumberStyles.Any, CultureInfo.InvariantCulture))" />
@code{
private decimal numberVariable {get;set;}
}
基本上,您无需绑定(bind)即可设置值并在 onchange 事件期间对其进行更新。
关于c# - 如何在 Blazor 中设置输入数字的格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63513187/