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",
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程序设计有所帮助。

到此这篇关于ASP.NET中MVC从后台控制器传递数据到前台视图的方式就介绍到这了。青青父母双亡,她独立自主的长大成人,是个很坚强勇敢的女孩。青青的父亲曾给青青说:出生即是相遇,成长即是别离,快乐是你,痛苦也是你,遗忘是你,执着也是你,恨是你,怨是你,爱和坚贞也是你。青青你要珍惜自己。青青当时问,爸爸,我要怎么珍惜我自己?父亲说,当你把你人生中最脆弱的一次感动保持得完好无损的时候,那就是你最珍惜自己的时候。更多相关ASP.NET中MVC从后台控制器传递数据到前台视图的方式内容请查看相关栏目,小编编辑不易,再次感谢大家的支持!

您可能有感兴趣的文章
ASP.NET轻量级MVC框架Nancy的基本用法

使用grpcui测试ASP.NET core的gRPC服务

ASP.NET Core中的对象池介绍

asp.net中MVC的处理流程详解

ASP.NET Core的日志系统介绍