Telerik Grid。如何判断在OnDelete()客户端操作上单击了哪个按钮?

时间:2011-05-09 16:35:23

标签: asp.net-mvc-3 telerik telerik-grid

在Telerik Grid中,当触发OnDelete()客户端操作时,如何判断单击了哪个按钮?或者OnDelete()有任何前期或后期行动吗?

我想实现一些自定义逻辑,只有当用户点击确认对话框中的OK按钮时才会触发。

提前致谢!

2 个答案:

答案 0 :(得分:1)

目前没有。您可以做的是在OnRowDataBound事件期间将您自己的单击处理程序绑定到删除按钮:

function onRowDataBound(e) {
    $(e.row).find(".t-grid-delete").click(function(e) {

    });
}

答案 1 :(得分:0)

也许我误解了这个问题,但在用户“确认”删除后会触发DeleteConfirmed。该逻辑处理第一个“GridDelete”和“DeleteConfirmed”。

  [HttpPost, ActionName("GridDelete")]
  [GridAction]
  public ActionResult DeleteConfirmed(int id)
  {
      lm_r_category category = db.lm_r_category.Single(l => l.cat_id == id);
      db.lm_r_category.DeleteObject(category);
      db.SaveChanges();
      return View(new GridModel(db.lm_r_category));
  }