您的位置:首页 > 编程语言 > ASP

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

2014-12-01 00:00 966 查看
本文实例讲述了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",

 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>

后台处理数据控制器Controller:

public JsonResult CalendarData()

{

    Operation op = new Operation();

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

    return Json(calendarData, JsonRequestBehavior.AllowGet);

}

希望本文所述对大家的asp.net程序设计有所帮助。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: