【发布时间】:2016-08-27 19:17:03
【问题描述】:
我正在尝试让 FullCalendar 和 ASP.Net MVC5 一起用于房间预订应用程序。
经过大量搜索和测试,我发现了一条评论,表明不同版本的 FullCalendar 和 jQuery 之间存在兼容性问题。
然而,我终于得到了视图 js 脚本“事件”来触发控制器操作,但只能通过从我下载的工作示例程序中剪切和粘贴各种 fullcalendar.js 和 jquery.js 脚本,该示例程序使用的是 FullCalendar v1。 6.4 和 jQuery v1.10.2。 (感谢https://github.com/venkatbaggu/jqueryfullcalendaerasp.netmvc)
鉴于两者的当前版本是 FullCalendar v2.4.0 和 jQuery v2.2.3,我工作的版本已经很老了。
我对 MVC 和 jQuery 还很陌生,所以请任何人指教:
- 将来使用这些非常旧的版本会对我的代码产生什么影响。
- 任何人都可以建议以后的有效组合。我真的很想使用 FullCalendar v2,因为我相信有更好的显示选项。
仅供参考,我正在使用的 js 视图脚本如下。我也尝试了很多其他方法,包括一个简单的
events: "/home/getevents"
..
@section scripts{
<script type="text/javascript">
$(document).ready(function () {
$('#calendar').fullCalendar({
theme: true,
header: {
left: 'today',
center: 'title',
right: 'month,agendaWeek,agendaDay'
},
defaultView: 'month',
editable: true,
allDaySlot: false,
slectable: true,
slotMinutes: 15,
eventSources: [{
url: '@Url.Action("GetEvents", "Home")',
type: 'GET',
error: function () {
alert('there was an error while fetching events!');
}
}]
});
});
</script>
【问题讨论】:
标签: javascript jquery asp.net-mvc-5 fullcalendar