我的模特。
[DisplayFormat(DataFormatString = "{0:dd.MM.yyyy}", ApplyFormatInEditMode = true)]
[DataType(DataType.Date)]
public DateTime StartDateTime { get; set; }
我的观点
<div class="form-group">
@Html.LabelFor(model => model.Name, htmlAttributes: new { @class = "control-label col-md-2" })
<div class="col-md-10">
@Html.EditorFor(model => model.Name, new { htmlAttributes = new { @class = "form-control" } })
@Html.ValidationMessageFor(model => model.Name, "", new { @class = "text-danger" })
</div>
</div>
当我尝试编辑时,我看到类似这样的内容,而我要编辑的日期却不一样。
UPD。 html代码
<input class="form-control text-box single-line" data-val="true" data-val-date="The field FinishDateTime must be a date." data-val-required="Требуется поле FinishDateTime." id="FinishDateTime" name="FinishDateTime" type="date" value="29.10.2019">
答案 0 :(得分:0)
已解决。在web.config中创建全球化设置