datepicker(jquery)を使用して日付を追加し、日付を編集しているMVCアプリケーションに取り組んでいます。
ユーザーの日付形式をdd/mm / yyyyにしますが、このように日付形式を設定すると、データベースでは、01/01/0001のようになります。デバッグ時に、Null値がコントローラーに渡されていることがわかりました。
モデルクラスの私のコード:
[Display(Name = "Deadline")]
[DisplayFormat(DataFormatString = "{0:dd/MM/yyyy}", ApplyFormatInEditMode = true)]
public DateTime Deadline { get; set; }
ビューで :
<script type="text/javascript">
$(function () {
$("#Deadline").datepicker
({
dateFormat: "dd/mm/yy"
});
});
</script>
<%: Html.EditorFor(model => model.Deadline) %>