【问题标题】:BlazorStrap issue with Placeholder占位符的 BlazorStrap 问题
【发布时间】:2020-03-26 14:27:16
【问题描述】:

我对 BlazorStrap 中的占位符有疑问。

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

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

我试过了:

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

如果我拿走属性并将“string.Empty”写入值字段,我可以从占位符中获取文本。

我该如何解决这个问题,以便我可以在输入中拥有我的值的属性?

【问题讨论】:

    标签: blazor placeholder


    【解决方案1】:

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

    你可以对比一下这段代码:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-07-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-06-17
      • 1970-01-01
      • 2013-03-01
      相关资源
      最近更新 更多