2

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

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

1 回答 1

-1

看看 ASP.NET MVC 选项卡 > controller.cs: http ://demos.kendoui.c​​om/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));
    }

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

于 2013-08-13T18:02:32.153 回答