欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

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

程序员文章站 2024-02-22 20:31:47
本文实例讲述了asp.net中mvc从后台控制器传递数据到前台视图的方式。分享给大家供大家参考。具体分析如下: 数据存储模型model: 复制代码 代码如下:publi...

本文实例讲述了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程序设计有所帮助。