public ActionResult Delete(int id) { Module module = ModuleServices .LoadFirst(u => u.ID == id); if (module != null) { if (!ModuleServices .IsExists(m => m.Parent.ID == module.ID)) { if (ModuleServices.DelectModule(module)) { return(Json(new Result { State = 1, Message = "删除成功" })); } else { return(Json(new Result { State = 0, Message = "删除失败" })); } } else { return(Json(new Result { State = 0, Message = "请先删除子元素后再试" })); } } else { return(Json(new Result { State = 0, Message = "用户不存在" })); } }