且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

为什么我的 KendoGrid 不调用我的 MVC 控制器?

更新时间:2023-02-12 11:36:38

而不是使用

public void UpdateTeachers(IEnumerable<Teacher> updatedTeachers)
{
    // this is never called
}

使用过

public JsonResult UpdateTeachers(string models)
{
//Deserialize to object
IList<Teacher> teachers= new JavaScriptSerializer().Deserialize<IList<Teacher>>(models);

return Json(Teacher)
}

请注意,parameterMap: function() 以序列化字符串格式发送更新的数据,名称为 models,因此您应该在操作中使用models"作为参数名称

Note that parameterMap: function() send updated data in serialize string format with name models so you should use "models" as parameter name in your action

希望对你有帮助