Javascript 使用参数映射将数据传递给控制器
我正在使用新的调度程序,我不知道如何将预约的参数传递给控制器以更新我的数据库。我认为这与parameterMap有关,但即使我将其更改为保存数据或其他内容,我也会在控制器中如何调用它。这里有两个问题。如何让它保存数据,以及如何将数据传递给控制器Javascript 使用参数映射将数据传递给控制器,javascript,html,asp.net-mvc,kendo-ui,Javascript,Html,Asp.net Mvc,Kendo Ui,我正在使用新的调度程序,我不知道如何将预约的参数传递给控制器以更新我的数据库。我认为这与parameterMap有关,但即使我将其更改为保存数据或其他内容,我也会在控制器中如何调用它。这里有两个问题。如何让它保存数据,以及如何将数据传递给控制器 parameterMap: function (options, operation, data) { if (operation !== "read" && options.mod
parameterMap: function (options, operation, data) {
if (operation !== "read" && options.models) {
return {
models: kendo.stringify(options.models),
value:data
};
}
}
查看ASP.NET MVC选项卡>controller.cs:
看起来所有数据都在您要传递到控制器操作(剑道处理该部分)的模型中,因此无论您以何种方式设置数据库,所有传入的数据都应该在“任务”对象中。查看ASP.NET MVC选项卡>controller.cs:
看起来所有的数据都在传递到控制器操作的模型中(kendo处理该部分),所以无论您以何种方式设置数据库,所有传入的数据都应该在“task”对象中。问题是我使用的是kendo的html版本,而不是mvc版本。我忘了提到我使用的是剑道的html版本,而不是mvc版本。我忘了提那件事
public virtual JsonResult Create([DataSourceRequest] DataSourceRequest request, TaskViewModel task)
{
if (ModelState.IsValid)
{
taskService.Insert(task, ModelState);
}
return Json(new[] { task }.ToDataSourceResult(request, ModelState));
}