我有一个模型,其时间跨度带有如下显示格式:
[DisplayFormat(DataFormatString = "{0:mm\\:ss\\.fff}", ApplyFormatInEditMode = true)]
public TimeSpan QualifiedTime { get; set; }
我在表单上有此字段:
<label asp-for="LeagueDriver.QualifiedTime" class="control-label"></label>
<input asp-for="LeagueDriver.QualifiedTime" class="form-control" />
<span asp-validation-for="LeagueDriver.QualifiedTime" class="text-danger"></span>
发布适合格式的值,例如“ 01:23.123”始终会使验证失败。
我很困惑为什么会这样。我想念什么?