この値を保存するために、AJAX POST を介して DateTime 値を MVC アクションに文字列として投稿しています。
しかし、MVC アクションで値を保存するときに、AJAX 応答に次のようなエラー メッセージが表示されます。
datetime2 データ型から datetime データ型への変換により、範囲外の値が発生しました
私のAJAX POSTは、
String dateTime="2013-07-25 11:59:22 PM";
$.ajax({
type:'POST',
url:'SaveSchedule',
data:{start:dateTime},
success:function(data){ }
});
およびMVCアクションとして、
[HttpPost]
public ActionResult SaveSchedule(DateTime start)
{
var schedule = new Schedule { StartTime = start};
db.Schedules.Add(schedule);
db.SaveChanges();
var temp = 0;
return Json(temp);
}