ASP.NETにおけるMVCがバックグラウンドコントローラからフロントビューにデータを渡す方式

1729 ワード

この例ではASPについて述べる.NETにおけるMVCがバックグラウンドコントローラからフロントビューにデータを渡す方式.皆さんの参考にしてください.具体的な分析は以下の通りである.
データストアモデルModel:

   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; }
}

フロント受信表示データビューView:

    
  <br> $(function () { 
  <br>     //calendar handle data as follows: 
  <p></p> 
  <p>    var events = [];<br>     $.ajax({<br>  url: "/DeploymentTask/CalendarData",<br>  success: function (data) {<br>      events = data;<br>  },<br>  async: false<br>     });</p> 
  <p>    $("#calendar").fullCalendar({</p> 
  <p> header: {<br>      left: 'prev,next today',<br>      center: 'title',<br>      //right: 'month,agendaWeek,agendaDay'<br>      right: 'month'<br>  },<br>  selectable: true,<br>  weekMode: 'variable',//fixed,variable,liquid<br>  events: events,<br>  defaultEventMinutes: 1440  //         <br>     });<br> });<br>  
 

バックグラウンド処理データコントローラController:

   public JsonResult CalendarData() 
  
{
    Operation op = new Operation();
    List calendarData = op.GetData();
    return Json(calendarData, JsonRequestBehavior.AllowGet);
}

皆さんのaspについてお話ししたいと思います.Netプログラミングが役立ちます.