日期:2014-05-17  浏览次数:20387 次

MVC3 删除操作前如何通过弹出对话框确认后再执行删除操作
有以下链接:
  @Html.ActionLink("删除", "Delete", new { id = item.AssetsID })

链接到controller下的“Delete ”Action中,现在想在删除前,通过Jquery UI 先弹出对话框确认一下是否删除。已经用JS实现了对话框,但弹出对话,没经选择,就执行了删除操作。
当然我可以把 @Html.ActionLink的链接设为空,通过JS打开对话框,但不知id值如何传至JS中,请指教,谢谢

------解决方案--------------------
http://topic.csdn.net/u/20110802/14/f7ddf0f2-d3db-4e09-9f76-7645180faf08.html
(7)使用jQuery删除链接实现确认

------解决方案--------------------
- -这种药毛线求求的MVC不MVC啊?
你前台的js弹窗用来做什么撒?

链接不要直连 出发一个js函数 随便弹个框框 用户点确定再去访问后台控制器 OK?
搞这么麻烦做什么……
------解决方案--------------------
 @Html.ActionLink("删除", "Delete", new { id = item.AssetsID })

<a href="javascript:void(0)" name="delLink" value="@item.AssetsID"/>


<script>
  $("a[name='delLink']").click(function(){
      var id=$(this).attr("value");
      //这里写弹窗代码在弹窗的回调函数里写
      
      $.get("/Delete",{id:id},function(data){});
  });
</script>