私はこのようなモデルがあります:保存日時:MM:asp.netのMVCでのSS原因の検証エラー
<div class="form-group">
@Html.LabelFor(model => model.DateUpdate, htmlAttributes: new { @class = "control-label col-md-2" })
<div class="col-md-10">
@Helpers.EditVal(Html.EditorFor(m => m.DateUpdate, new { htmlAttributes = new { @class = "form-control", @Value = DateTime.UtcNow.ToString("yyyy/MM/dd HH:mm:ss") } }))
@Html.ValidationMessageFor(model => model.DateUpdate, "", new { @class = "text-danger" })
</div>
</div>
:
[DataType(DataType.Date)]
[DisplayFormat(DataFormatString = "{0:yyyy/MM/dd HH:mm:ss}", ApplyFormatInEditMode = true)]
public DateTime DateUpdate { get; set; }
とビューを持っています
しかし、私はdateupdateフィールドの検証エラーを取得するため、私はそれを保存することはできません!何がここに間違っていますか?私はこの形式{0:yyyy/MM/dd HH:mm:ss}
ないMM/DD/YYまたは何か他のものを保存したいと私は私のモデルでクイックチェンジでそれを解決し、検証エラーに
チェックこの:リンクの http://stackoverflow.com/questions/528545/mvc-datetime-binding-with-incorrect-date-format –
おかげで私は、これはFirefoxで動作しますが、動作していないと言っているがクロムとオペラ – Saeid