保存日期时间异常

时间:2014-06-27 10:33:33

标签: c# asp.net-mvc-4 asp.net-mvc-controller asp.net-mvc-views

我有一个包含实体的类callnote

[DataType(DataType.Date)]
[DisplayFormat(DataFormatString = "{0:yyyy-MM-dd}", ApplyFormatInEditMode = true)]
public DateTime CallBAckDate { get; set; }

我的控制器就像:

[HttpPost]
public ActionResult CreateNote(CallNote callnote)
{
        YelloAdminDbContext db = new YelloAdminDbContext();

        if (ModelState.IsValid)
        {
            db.Note.Add(callnote);
            //var temp = db.Note.Find(FeedBack);
            //db.SaveFeedBack.Add(new SaveFeedBack { LoginId = id, feedback = temp });
            db.SaveChanges();
            return RedirectToAction("CallHistory");
            //return JavaScript("alert('Success');");
        }
        return View("CallHistory", callnote);
}

并在视野中:

<div class ="editor-label">
        @Html.EditorFor(item => item.CallBAckDate)
        @*@Html.ValidationMessageFor(item => item.CallBAckDate)*@

</div>

我得到了例外:

  

将datetime2数据类型转换为日期时间数据类型   导致超出范围的价值。声明已经终止。

我如何解决此异常?

0 个答案:

没有答案