当前位置: 首页 > 编程笔记 >

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

慕容宇
2023-03-14
本文向大家介绍ASP.NET中MVC从后台控制器传递数据到前台视图的方式,包括了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程序设计有所帮助。

 类似资料:
  • 问题内容: 所以我有一个控制器设置如下: 管理控制器上的“索引”视图仅列出系统中的产品,并允许我们单击产品以查看/编辑/删除该产品。真的很简单。但是,每个产品都有一个CategoryID,该ID告诉我们该产品属于哪个类别,存储在单独的表中。 (非常简化的)当前视图是这样的: 目前这很好,因为在我开发和测试该系统时,系统中只有10或15种产品,但是一旦我部署它,大约就会有。数据库中有300种产品。我

  • 问题内容: 我想要的是将txtComments的值从View(使用jquery / ajax)传递给Controller。 问题是ajax / jquery不接受脚本标签作为字符串。意思是,当我在txtComments中输入任何脚本/ html标记时,ajax会进入错误功能,而无法进入控制器。 这是jQuery: 这是控制器: 我也试过了逃脱(注释),但是还是一样。 问题答案: 尝试使用该功能的选

  • 问题内容: 我是laravel的新手,我一直试图将表’student’的所有记录存储到一个变量,然后将该变量传递给视图,以便可以显示它们。 我有一个控制器-ProfileController,里面有一个函数: 我认为我有此代码 我收到此错误:未定义的变量:学生(View:regprofile.blade.php) 问题答案: 你能试试看吗 同时,您可以设置多个类似这样的变量,

  • 问题内容: 我试图将 List * 类型的多个 项目 传递给控制器,但是,当我提交数据时,它在控制器中显示为null。 * 我想发生的是,我在视图中有一个“费用”列表,并且每个“费用”或项目旁边都有一个来自模型中“已 提交 布尔值”属性的复选框。当我检查项目时,我希望在数据库中更新检查项目的属性 Submitted 和 DateSubmitted 列表。 视图中的@ Html.DisplayFor

  • 在我们讨论数据库和数据模型之前,让我们先讨论一下如何将数据从控制器传递给视图。控制器类将响应请求来的URL。控制器类是给您写代码来处理传入请求的地方,并从数据库中检索数据,并最终决定什么类型的返回结果会发送回浏览器。视图模板可以被控制器用来产生格式化过的HTML从而返回给浏览器。 控制器负责给任何数据或者对象提供一个必需的视图模板,用这个视图模板来Render返回给浏览器的HTML。最佳做法是:一

  • 本文向大家介绍ASP.NET MVC 控制器与视图,包括了ASP.NET MVC 控制器与视图的使用技巧和注意事项,需要的朋友参考一下 一、控制器相关 在Controller类中方法访问级别为public的方法,就是行为(Action).如果不希望Controller类中的方法成为Action(可以在地址栏中被访问),有两种实现方式:将方法的访问级别设置为private在方法上添加特性标记[Non