BlazorStrap 问题与占位符
BlazorStrap issue with Placeholder
我对 BlazorStrap 中的占位符有疑问。
如果我有一个 属性 连接到我的值,它将不起作用。
> <BSBasicInput Value="Test" PlaceHolder="Hello">
>
>
> public decimal Test { get; set; }
我试过:
> <BSBasicInput Value="string.Empty" PlaceHolder="Hello">
>
>
>
如果我去掉 属性 并将 "string.Empty" 写入值字段,我可以从占位符中获取文本。
我该如何解决这个问题,这样我的输入值才能得到 属性?
属性 "Value" 在 BlazorStrap 中用作绑定值。
占位符在值为空(或空)时有效,但对于十进制的默认字段(测试)returns 0,不为空,因此该值显示在输入中。
你可以对比这段代码:
<BSBasicForm>
<BSFormGroup>
<BSBasicInput InputType="InputType.Number" Value="@Test" PlaceHolder="Hello"></BSBasicInput>
</BSFormGroup>
</BSBasicForm>
@code{
public decimal? Test=null;
}
我对 BlazorStrap 中的占位符有疑问。
如果我有一个 属性 连接到我的值,它将不起作用。
> <BSBasicInput Value="Test" PlaceHolder="Hello">
>
>
> public decimal Test { get; set; }
我试过:
> <BSBasicInput Value="string.Empty" PlaceHolder="Hello">
>
>
>
如果我去掉 属性 并将 "string.Empty" 写入值字段,我可以从占位符中获取文本。
我该如何解决这个问题,这样我的输入值才能得到 属性?
属性 "Value" 在 BlazorStrap 中用作绑定值。 占位符在值为空(或空)时有效,但对于十进制的默认字段(测试)returns 0,不为空,因此该值显示在输入中。
你可以对比这段代码:
<BSBasicForm>
<BSFormGroup>
<BSBasicInput InputType="InputType.Number" Value="@Test" PlaceHolder="Hello"></BSBasicInput>
</BSFormGroup>
</BSBasicForm>
@code{
public decimal? Test=null;
}