blazor - Blazor InputNumber 组件中的“可空对象必须有值”错误
问题描述
我正在尝试将可空属性与 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 事件上实现一些自定义逻辑,这就是我尝试以这种方式使用绑定值的原因。
解决方案
我会试试这个
ValueChanged="@((value) => AmountUpdated(value))"
推荐阅读
- python - sqlalchemy 'SELECT * INTO ##temptable' 配方无法使用文字绑定进行编译
- gradle - 在 Gradle 构建中定义 Maven 存储库后,如何将其替换为本地目录?
- assembly - 使用 8086 汇编语言与 Arduino 进行串行通信
- awk - 查找与表达式匹配的行,复制整行,插入新行并替换表达式
- c# - 实体框架错误:在使用复合键生成模型期间检测到一个或多个验证错误
- java - Lambda Java - 迭代一个 Json 对象。看起来里面是重复的
- python - 如何从 Pandas 数据框中获取具有最大日期的行?
- c - 不懂 C 中的内存冲浪
- python - scipy stats binom cdf 返回 nan
- css - 在 css 中将一个装满图像的容器居中