javascript - 使用参数映射将数据传递给 Controller

标签 javascript html asp.net-mvc kendo-ui

我正在使用新的调度程序,但我不知道如何将参数从预约传递到 Controller 以更新我的数据库。我认为它与 parameterMap 有关,但即使我将其更改为保存数据或其他内容,我也将如何在 Controller 中调用它。所以这里有两个问题。我如何让它保存数据以及如何将数据传递给 Controller ​​。

parameterMap: function (options, operation, data) {
                            if (operation !== "read" && options.models) {
                                return {
                                    models: kendo.stringify(options.models),
                                    value:data
                                };
                            }
                        }

最佳答案

查看 ASP.NET MVC 选项卡 > controller.cs: http://demos.kendoui.com/web/scheduler/index.html

public virtual JsonResult Create([DataSourceRequest] DataSourceRequest request, TaskViewModel task)
    {
        if (ModelState.IsValid)
        {
            taskService.Insert(task, ModelState);
        }

        return Json(new[] { task }.ToDataSourceResult(request, ModelState));
    }

看起来所有数据都在您传递给 Controller ​​操作的模型中(kendo 处理该部分),因此无论您以何种方式设置数据库,所有传入的数据都应该在“任务”中' 对象。

关于javascript - 使用参数映射将数据传递给 Controller ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18210180/

相关文章:

javascript - 通过电子邮件发送 JavaScript 对象数组

javascript - 如何在 JavaScript 数组中将 "\\"替换为 '"'

javascript - ASP.NET MVC Controller 方法从 jQuery 接收空对象

javascript - Ascensor.js 不起作用?

asp.net-mvc - MVC2 Entity Framework 4 中所需字符串属性的服务器端验证不起作用

asp.net - 将QueryString附加到asp.net核心 anchor 帮助器标签中的href

javascript - angularjs中的 Controller 功能?

javascript - 使用 mongorestore 将许多文档插入临时集合

html - Ink Sapo topbar 在 Ink Toolkit 中的含义

jquery赋予图像不透明度并在动画后恢复它