【问题标题】:"Nullable object must have a value" error in Blazor InputNumber ComponentBlazor InputNumber 组件中的“可空对象必须有值”错误
【发布时间】:2021-10-03 14:12:36
【问题描述】:

我正在尝试将可空属性与 InputNumber 内置 Blazor 组件一起使用。当我使用带有@bind-Value 属性的属性时,它工作正常。但是当我尝试像下面这样使用它时,它会给出错误'Nullable object must have a value'

 <InputNumber class="form-control" ValueExpression="@(() => model.Amount)"
                             Value="@(model.Amount)"
                             ValueChanged="@((double? value) => AmountUpdated(value))" />

我必须在 ValueChanged 事件上实现一些自定义逻辑,这就是我尝试以这种方式使用绑定值的原因。

【问题讨论】:

  • 你必须展示更多的代码。至少,显示您的model 类和AmountUpdated 签名。

标签: blazor blazor-server-side blazor-webassembly asp.net-blazor


【解决方案1】:

我会试试这个

 ValueChanged="@((value) => AmountUpdated(value))"

【讨论】:

    猜你喜欢
    • 2012-05-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-12-26
    • 1970-01-01
    • 1970-01-01
    • 2012-02-03
    相关资源
    最近更新 更多