你好我有2
类型变量int
我想绑定到min
and max
的值input
类型的time
.
我怎样才能做到这一点?
我不知道该放置什么bind
字段,因为有 2 个不同的变量。
另外还有min
and max
属性。
<input type="time" min="@model.min" max="@model.max" bind=?/>
我应该在里面放什么bind
?
Update经过更彻底的分析,我决定需要 2 个类型的变量Timespan
我将把它们绑定到 2 个类型的输入time
.
之前的解决方案不适用于 .net Core 3.1,因此我将添加更新的解决方案:
使用 Blazor :
<EditForm Model=@model OnValidSubmit="Submit">
<InputText type="time" @bind-Value="TimeProxy" />
</EditForm>
代码更改也是必要的。
@code {
// This field is required as you can not use property in out statement
private TimeSpan LocalTime = TimeSpan.FromHours(0);
private string TimeProxy {
get => model.Time.ToString();
set => TimeSpan.TryParse(value,out LocalTime);
}
private void Submit() {
model.Time = LocalTime;
// following submit logic...
}
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)