ASP.NET中MVC从后台控制器传递数据到前台视图的方式

本文实例讲述了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:

  复制代码 代码如下:

  <script type="text/javascript">

  $(function () {

  //calendar handle data as follows:

  var events = [];

  $.ajax({

  url: "/DeploymentTask/CalendarData",

  ess: 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>

  后台处理数据控制器Controller:

  复制代码 代码如下:

  public JsonResult CalendarData()

  {

  Operation op = new Operation();

  List<CalendarEvent> calendarData = op.GetData();

  return Json(calendarData, JsonRequestBehavior.AllowGet);

  }
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值