Asp.net MVC scheduler的实现方法详解
Asp.netMVCscheduler的实现方法详解
本例使用了fullcalendarjs:https://fullcalendar.io/
1.view:
@{
ViewBag.Title="Index";
Layout="~/Views/Shared/_Layout.cshtml";
}
@sectionPageContent{
Asp.netMVCscheduler的实现方法详解
本例使用了fullcalendarjs:https://fullcalendar.io/
1.view:
@{
ViewBag.Title="Index";
Layout="~/Views/Shared/_Layout.cshtml";
}
@sectionPageContent{
2.Webapicontroller:
...
publicActionResultGetJsonData()
{
...
vartasks=//...logicofgettingtasks
...
varjsonObjs=tasks.Select(x=>newFullCalendaRecord()
{
title=x.Subject,
url="theurl",
start=...,
end=x.TargetDate.Value.ToString("yyyy-MM-dd"),
}).ToList();
returnJson(jsonObjs,JsonRequestBehavior.AllowGet);
}
publicclassFullCalendaRecord
{
//sampledata:
//[
//{
//title:'ClickforGoogle',
//url:'http://google.com/',
//start:'2017-09-28',
//end:'2017-09-28'
//}
//]
publicstringtitle{get;set;}
publicstringurl{get;set;}
publicstringstart{get;set;}
publicstringend{get;set;}
}
...
如有疑问请留言或者到本站社区交流讨论,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!