1
我一直在使用Telerik控件,我使用的是服務器綁定,但我必須使用Ajax綁定,這是不正常工作,我得到錯誤「錯誤!請求的URL沒有返回JSON asp.net的MVC」 以下是代碼在我的控制器錯誤!請求的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我已經刪除了顯示一個警告框的行,然後它不顯示我的錯誤,但也不起作用。 有人可以給我一些建議。 謝謝