无法编辑日期

时间:2019-11-16 12:46:08

标签: c# asp.net asp.net-mvc

我的模特。

[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>

当我尝试编辑时,我看到类似这样的内容,而我要编辑的日期却不一样。 enter image description here

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">

1 个答案:

答案 0 :(得分:0)

已解决。在web.config中创建全球化设置