删除
代码来源于老师的讲课中
删除的代码(控制器)
删除之前是要先查询出你要删除的是那一条数据,要先确定你要删除的是那一条数据才行的,这个是为了防止你删错了数据,删错的那一条数据不是你要删除的那一条数据就麻烦了。
public ActionResult dldkfkldflds(int chenrID)
{
ReturnJson cheng = new ReturnJson();
cheng.State = false;
try
{
var hojk = (from dfdsf in myModels.PW_Esdd
where dfdsf.chenrID == chenrID
select dfdsf).Single();
myModels.PW_Esdd.Remove(hojk);
myModels.SaveChanges();
cheng.State = true;
cheng.Text = "删除成功";
}
catch (Exception)
{
cheng.Text = "删除失败";
}
return Json(cheng, JsonRequestBehavior.AllowGet);
}
}
}
视图的删除方法
通过post提交到控制器的方法里面去删除数据,当然是要判断数据是否确认的才可以删除的。
function saveDelete(chenrID) {
layer.confirm("您确定要删除该信息?", { icon: 6, title: "提示" }, function (index) {
$.post("/Chen/dldkfkldflds",
{
chenrID: chenrID
}, function (returnJson) {
layer.close(index);
if (returnJson.State == true) {
layuiTable.reload("ss");
}
layer.alert(returnJson.Text), { title: '提示', icon: 5 };
});
});
}