为什么我对带有DisplayFormat批注的timepan字段的验证总是失败?

时间:2018-09-23 23:47:19

标签: c# asp.net-mvc

我有一个模型,其时间跨度带有如下显示格式:

[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”始终会使验证失败。

我很困惑为什么会这样。我想念什么?

0 个答案:

没有答案