【发布时间】:2015-07-03 10:00:03
【问题描述】:
当用户从网格中删除记录时,我想显示一条确认消息,这是我实现的,但我有错误消息
使用下面的代码,记录被删除但是:
- 记录仍在网格中,我必须刷新才能看到它消失;
-
我收到消息错误!即使记录被删除 3.
@Html.ActionLink("Delete Student", "Delete", new { @StudentID = StudentID }, new { @class="glyphicon glyphicon-pencil", @id=StudentID }) $(document).ready(function () { $('a.delete').click(OnDeleteClick); }); function OnDeleteClick(e) { var StudentId = e.target.id; var flag = confirm('You are about to delete this record permanently. Are you sure you want to delete this record?'); if (flag) { $.ajax({ url: '/Home/DeleteRecord', type: 'POST', data: { StudentID: StudentId }, dataType: 'json', success: function (result) { alert(result); $("#" + StudentId).parent().parent().remove(); }, error: function () { alert('Error!'); } }); } return false; }
控制器:
public ActionResult DeleteRecord(string StudentID)
{
//Code to delete
}
return RedirectToAction("StudentGrid",
"Home");
}
【问题讨论】:
标签: c# jquery asp.net asp.net-mvc asp.net-mvc-4