【发布时间】:2020-04-26 22:50:14
【问题描述】:
我正在开发一个简单的网站来试用一些 Blazor(我是新手)。我创建了一个带有字符串值“08:00”的绑定,并将 i 绑定到一个输入字段,如下所示:
<input @bind-value="@StartValue" @bind-value:event="onchange" class="col-sm-1" type="time"/>
@code {
public string StartValue { get; set; } = "08:00";
}
这会生成错误“无法从 'string' 转换为 'System.DateTime'”。但是,当我删除绑定并按以下方式创建输入时:它工作正常。
<input value="08:00" class="col-sm-1" type="time"/>
任何想法为什么会有所不同?使用 DateTime 对我来说没有意义,如果我可以使用 TimeSpan,我会同意,但这也不起作用。
【问题讨论】:
-
你试过用
bind代替bind-value吗? -
似乎返回同样的错误。