我正在使用新的调度程序,我不知道如何将参数从预约传递到控制器以更新我的数据库。我认为它与parameterMap有关,但即使我改变它以保存数据或者我将如何在控制器中调用它。所以这里有两个问题。如何才能保存数据以及如何将数据传递给控制器。
parameterMap: function (options, operation, data) {
if (operation !== "read" && options.models) {
return {
models: kendo.stringify(options.models),
value:data
};
}
}
答案 0 :(得分:-1)
看一下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));
}
看起来所有数据都在您传递给控制器操作的模型中(kendo处理该部分),因此无论您设置数据库的方式如何,所有传入的数据都应该在'任务中'对象。