我正在开发一个ASP.NET MVC 3项目,想在删除前显示确认消息,我写了下面这行代码:
这是可以的并且运行良好,然而当我点击鼠标中键或右键并选择“在新选项卡中打开链接”时,记录将被删除而不显示确认对话框,这很奇怪!
我已经尝试使用onMouseDown的上面代码,对话框会显示,但是当我点击OK按钮时没有任何操作发生!(记录不会被删除)
我的问题是如何在删除记录之前显示确认消息,并且该链接仅响应于左键单击?
@Html.ActionLink("Delete", "Delete", new { id = item.ID }, new { onclick = "return confirm('Are you sure?')" })
这是可以的并且运行良好,然而当我点击鼠标中键或右键并选择“在新选项卡中打开链接”时,记录将被删除而不显示确认对话框,这很奇怪!
我已经尝试使用onMouseDown的上面代码,对话框会显示,但是当我点击OK按钮时没有任何操作发生!(记录不会被删除)
我的问题是如何在删除记录之前显示确认消息,并且该链接仅响应于左键单击?