0
我正在一个网站上,asp.net MVC的东西。在主页上,我有两个备用视图。一个是jQuery FullCalendar,一个是索引视图,它们都显示来自数据库的事件。FullCalendar和索引视图之间的持续日期
我目前可以更改正在查看的月份,但我希望能够将它们链接起来,以便例如更改为在日历中查看2013年4月,然后单击“索引视图”将带我到四月2013在索引视图中,而不是默认值。
我“GetEventsForCalendar”方法如下:
[HttpPost]
public virtual ActionResult GetEventsForCalendar(long start, long end)
{
var startDateTime = start.ToDateTime();
var endDateTime = end.ToDateTime();
var listOfEvents = eventRepository.List.Where(e => e.ToDate >= startDateTime
&& e.FromDate <= endDateTime).ToList() .Select(eventSerialiser.SerialiseForFullCalendarJS);
return Json(listOfEvents);
}
但我不能在它被赋予这些参数的代码库发现任何地方。指定的函数是唯一的地方是在日历局部视图scrips部分:
@section scripts {
@Scripts.Render(Links.Bundles.Scripts.calendar)
@Scripts.Render(Links.Bundles.Scripts.events_calendar)
<script type="text/javascript">
$(document).ready(function() {
SohoHouse.EventsCalendar.setup("@Url.Action(MVC.Events.GetEventsForCalendar())");
})
</script>
}
我认为正在查看一个月的细节在cookie中的持续存在,但我不知道如何从我的索引视图访问这个。
如果您需要任何其他代码,那么请你,我很新的编程和堆栈溢出,所以我仍然不知道如何提问以及:)