Asp.net mvc 2 事件不显示开始到结束

Asp.net mvc 2 事件不显示开始到结束,asp.net-mvc-2,jquery,fullcalendar,Asp.net Mvc 2,Jquery,Fullcalendar,由于某些原因,我无法让我的事件在它们上有开始和结束,除了在重复期间显示的第一个事件。有人知道为什么会这样吗?我有一个工作的例子来说明我所说的 所有活动的结束日期均为8月6日。。因此,这些事件是: 8月2日至8月6日,好的。。显示一个5天的事件 8月9日-8月6日结束日期早于开始日期,显示开始日期的一天 8月16日-8月6日结束日期早于开始日期,显示开始日期的一天 8月23日-8月6日结束日期早于开始日期,显示开始日期的一天 8月30日-8月6日结束日期早于开始日期,显示开始日期的一天 如果在会议

由于某些原因,我无法让我的事件在它们上有开始和结束,除了在重复期间显示的第一个事件。有人知道为什么会这样吗?我有一个工作的例子来说明我所说的


所有活动的结束日期均为8月6日。。因此,这些事件是:

8月2日至8月6日,好的。。显示一个5天的事件 8月9日-8月6日结束日期早于开始日期,显示开始日期的一天 8月16日-8月6日结束日期早于开始日期,显示开始日期的一天 8月23日-8月6日结束日期早于开始日期,显示开始日期的一天 8月30日-8月6日结束日期早于开始日期,显示开始日期的一天

如果在会议循环中添加警报,则可以看到正在添加的结束日期

   while (meeting <= end) {
        events.push({
            id: 2,
            title: "Monday Meeting",
            start: new Date(meeting.valueOf()),
            end: endmeeting,
            allDay: false
        });
        <b>alert(endmeeting);</>
        // increase by one week
        meeting.setDate(meeting.getDate() + 7);
    }

下面是如何使每个活动持续5天

    while (meeting <= end) {
        var d = new Date();
        d.setDate(meeting.getDate() + 4);
        events.push({
            id: 2,
            title: "Monday Meeting",
            start: new Date(meeting.valueOf()),
            end: d,
            allDay: false
        });

        // increase by one week
        meeting.setDate(meeting.getDate() + 7);
    }

@杰克1164-是的,我明白了,但我如何才能做到这一点,以便在接下来的几周里能够相应地表现出来?例:8月2日至6日8月9日至13日8月16日至20日。。。等等@Jake 1164-谢谢你帮我走到这一步。现在我的问题是,如果他们选择3天或更长时间的事件,比如10天事件,有没有办法自动计算而不是手动计算?我想这一切都取决于事件的来源。我倾向于将我的存储在数据库中,并通过Web服务访问它们。我有一个新的事件输入页面,当他们想要一个3天的事件时,它会存储开始和结束日期。再次感谢,我找到了我想要的关于两个日期之间的天数的内容,并且能够通过实现您显示的内容来显示我的结束日期。