全日历 5; JSON 来自 MVC 控制器的提要不工作(.NET CORE 3)

Fullcalendar 5; JSON feed from MVC Controller not working (.NET CORE 3)

我正在我的 .NET CORE 3 MVC 项目中实施 fullcalendar v5。当对事件进行硬编码时,一切正常,但我似乎无法从 JSON 字符串中获取事件。日历正在触发获取提要的方法,但没有呈现任何事件。我尝试了所有方法,阅读了 100 多个网页和堆栈溢出中的问题,但无济于事。

我的 MVC 控制器中的方法:

[HttpGet]
public string GetAllEvents(DateTime Start, DateTime End)
{
   List<GetPromoCalendarEventsDto> calendarEvents = _promoCalendarAppService.GetAllEvents(Start, End).Result;
   var result = JsonConvert.SerializeObject(calendarEvents); 
   return result;
}

内容结果:

[
{"title":"Event one","start":"2020-06-13","end":"2020-09-01"},
{"title":"Event two","start":"2020-06-14","end":"2020-12-30"},
{"title":"Test 20200623.001Y","start":"2020-07-03","end":"2020-08-03"}
]

Javascript:

var calendarEl = document.getElementById('promocalendar');
var calendar = new FullCalendar.Calendar(calendarEl, {
    initialView: 'timeGridWeek',
    events: 'PromoCalendar/GetAllEvents'
});
calendar.render();

提前致谢!

已解决!我已将 [DontWrapResult] 放在该方法上方并且它起作用了。我使用的框架 (ABP) 将结果与其他数据包装在一起,并对 JSON 字符串进行双重编码。

感谢@ADyson 让我走上了正确的道路!