我一直在使用 Telerik 控件,我正在使用服务器绑定,但我必须使用 Ajax 绑定,它无法正常工作,我收到错误“错误!请求的 URL 没有返回 JSON asp.net mvc” 以下是代码在我的控制器中
[GridAction]
[Authorize(Roles = "Admin")]
public ActionResult Edit(int id)
{
Contact model = _cService.getContact(id, applicationID);
GetContactType();
if (model != null)
return View(model);
else
return View();
}
//
// POST: /Contact/Edit/5
[GridAction]
[AcceptVerbs(HttpVerbs.Post)]
public ActionResult Edit(int id, Contact model)
{
try
{
_cService.SaveContact(model, applicationID);
return RedirectToAction("Index");
}
catch
{
return View(model);
}
}
并在我看来遵循代码
@(Html.Telerik().Grid(Model)
.Name("Contact")
// .ToolBar(commands => commands.Insert())
.DataKeys(keys => keys.Add(c => c.Id))
.DataBinding(dataBinding =>
{
dataBinding.Ajax()
.Update("Edit", "Contact", new { mode = GridEditMode.InForm, type = GridButtonType.Text })
.Delete("Delete", "Contact", new { mode = GridEditMode.InLine, type = GridButtonType.Text });
})
我能做什么这个错误,这个错误是使用警报框出现的,我试过修改telerik.grid.min.js 我删除了显示警报框的行,然后它没有显示错误但也不起作用。有人可以给我一些建议。谢谢你