您好我正在尝试将参数id传递给JsonResult。目前,如果我硬编码我的ID并且我没有通过参数,则下面的代码可以工作。
以下代码适用于活动日历视图
<script>
$(document).ready(function () {
$('#calendar').fullCalendar({
header: {
left: "prev,next,today",
center:'title',
right:''
// right: 'month'
},
defaultView: 'month',
editable:false,
allDaySlot: false,
selectable: true,
slotMinutes: 15,
firstDay:1,
events: 'GetEvents/'
});
});
</script>
<div id='calendar' style="width:90%">
</div>
JsonResult,其中id当前是硬编码的,我想在我点击按钮加载页面时传递此值,例如/ EventsCalendar / 2
public JsonResult GetEvents(string start , string end)
{
int id = 1;
var events = CustomEvents(start , end, id );
return Json(rows, JsonRequestBehavior.AllowGet);
}
第2项是按钮的名称,第1项是名称
@Html.ActionLink(item.Item2, "ShowEvents", new { controller = "Leaves", id = item.Item1 }, new { @Class = "btn btn-primary" })
public ActionResult EventsCalendar()
{
return View();
}