【发布时间】:2021-08-08 23:47:40
【问题描述】:
<InputText class="input-checkbox100" id="ckb1" name="validateUSPSAddress" disabled="@true" @bind-Value="_model.CheckUSPSValidation" />
在我的模型中,我将 CheckUSPSValidation 定义为
public bool CheckUSPSValidation { get; set; }
我收到的错误如下。我不明白为什么它试图将 bool 转换为字符串
严重性代码描述项目文件行抑制状态 错误 CS1503 参数 1:无法从 'bool' 转换为 '字符串' 219 不适用
【问题讨论】:
-
使用
CheckUSPSValidation.ToString() -
为什么不
<InputCheckbox>? -
我同意布赖恩的观点,您为布尔值使用了错误的 UI 组件。
-
不要乱用基本输入。浏览器,尤其是手机浏览器,通常具有用于 html 输入的特殊组件,像这样绕过它们可能会给手机用户带来不幸的后果。
标签: c# asp.net-core blazor