占位符的BlazorStrap问题



我在BlazorStrap中的占位符有问题。

如果我有一个属性连接到我的Value,它将不起作用。

> <BSBasicInput Value="Test" PlaceHolder="Hello">
> 
> 
> public decimal Test { get; set; }

我试过:

> <BSBasicInput Value="string.Empty" PlaceHolder="Hello">
> 
> 
> 

如果我去掉属性并在值字段中写入"string.Empty",我可以从占位符中提取文本。

如何解决此问题,以便在输入中为我的值创建一个属性?

属性"Value"在BlazorStrap中用作绑定值。占位符在值为空(或null(时工作,但对于十进制的默认字段(Test(,它返回0,而不是null,因此该值显示在输入中。

您可以比较此代码:

<BSBasicForm>
<BSFormGroup>
<BSBasicInput InputType="InputType.Number" Value="@Test" PlaceHolder="Hello"></BSBasicInput>
</BSFormGroup>
</BSBasicForm>
@code{
public decimal? Test=null;
}

相关内容

  • 没有找到相关文章

最新更新