这是我的代码,我想将一些数据(此处的日历日期)发布到“home”控制器的“index”操作,并希望将这些数据保存在数据库中,同时我想重定向到另一个操作控制器,即“主页”控制器的“索引”动作
这是我下面的jquery代码,
function getDate() {
$('.cal_daybox').on('click', function () {
var timestamp = parseInt($(this).attr('id'));
var day = new Date(timestamp);
alert("You clicked " + day.toDateString());
var url = '@Url.Content("~/Home/Index")';
var date = day.toDateString();
$.ajax({
type: "POST",
url: url,
data: { date: day.toDateString() },
dataType:"json"
});
return false;
});
事件控制器.cs
public ActionResult Index()
{
return View(db.Events.ToList());
}
家庭控制器.cs
[HttpPost]
public ActionResult Index(DateTime date)
{
Date dt = new Date();
dt.StartDate = date;
db.Dates.Add(dt);
db.SaveChanges();
return RedirectToAction("Index", "Events", new { id = dt.DateID });
}