public ActionResult Delete(int id)
{
using (RegMVCEntities obj = new RegMVCEntities())
{
var employee = obj.tblRegistrations.Where(m => m.ID == id).FirstOrDefault();
obj.tblRegistrations.Remove(employee);
obj.SaveChanges();
return RedirectToAction("Index");
}
}
我想显示一个确认对话框,因此它应该询问"您要删除记录" ,当点击是时,它会删除记录。我不知道怎么做。
答案 0 :(得分:1)
如果您使用的是ActionLink
MSDN LINK,则可以按照以下方式进行操作
<%= Html.ActionLink(
"Delete",
"Delete",
new { onclick = return confirm('Are you sure you wish to delete ?');" })
%>
答案 1 :(得分:0)
您无法显示来自控制器的消息。从视角来看,这种事情必须要做。因此,在进入控制器上的操作之前,应首先从视图中显示确认对话框。如果用户确认您可以继续操作,则保持在视图上(或者继续执行其他操作)。
@Html.ActionLink("LinkText", "Action", "Controller", new { onclick = "return confirm('Message asking to confirm');"})