AJAX异步删除操作

 1 @Ajax.ActionLink("删除", "Delete", new {id = user.Id}, ajaxOption)
 2 @{
 3     var ajaxOption = new AjaxOptions()
 4     {
 5         OnSuccess = "DeleteSuccess",
 6         OnFailure = "DeleteFailure",
 7         Confirm = "确定要删除当前的记录吗?",
 8         HttpMethod = "Post"
 9     };
10 }
11 <script>
12         $('#CertificateNumber').focus();
13  
14         function DeleteSuccess() {
15             alert('成功删除当前数据');
16             location.reload();
17         }
18  
19         function DeleteFailure(xhr) {
20             alert('删除数据发生错误,状态码为:' + xhr.status);
21         }
22 <script>
23  
24 [HttpPost]
25         public ActionResult Delete(UserModel user)
26         {
27             user.DeletedInfo = "删除人:" + LoginFactory.GetCurrentLoginUser().UserId + ";删除时间:" + DateTime.Now;
28             RequestHelper.PostT("api/RemoveUser", user);
29             return RedirectToAction("Index");
30         }
原文地址:https://www.cnblogs.com/william-CuiCui0705/p/8024107.html