이 문서의 예에서는 ASP.NET의 MVC가 백그라운드 컨트롤러에서 전면 보기로 데이터를 전송하는 방법을 설명합니다. 참고할 수 있도록 모든 사람과 공유하세요. 구체적인 분석은 다음과 같습니다.
데이터 저장 모델 모델:
public class CalendarEvent { public string id { get; set; } public DateTime start { get; set; } public DateTime end { get; set; } public string backgroundColor { get; set; } public string title { get; set; } public string allDay { get; set; } }
프런트 엔드 수신 및 표시 데이터 보기 보기:
<script type="text/javascript"> $(function () { //calendar handle data as follows: var events = []; $.ajax({ url: "/DeploymentTask/CalendarData", success: function (data) { events = data; }, async: false }); $("#calendar").fullCalendar({ header: { left: 'prev,next today', center: 'title', //right: 'month,agendaWeek,agendaDay' right: 'month' }, selectable: true, weekMode: 'variable',//fixed,variable,liquid events: events, defaultEventMinutes: 1440 //默认事件长度为一天 }); }); </script>
백그라운드 처리 데이터 컨트롤러 컨트롤러:
public JsonResult CalendarData() { Operation op = new Operation(); List<CalendarEvent> calendarData = op.GetData(); return Json(calendarData, JsonRequestBehavior.AllowGet); }
이 기사가 모든 사람의 asp.net 프로그래밍에 도움이 되기를 바랍니다.
ASP.NET의 MVC가 백그라운드 컨트롤러에서 전면 뷰로 데이터를 전송하는 방법에 대한 자세한 관련 기사를 보려면 PHP 중국어 웹사이트에 주목하세요!