我有一些问题Ajax.ActionLink并确认对话框
@Ajax.ActionLink
我想显示确认对话框,是的,我知道我可以这样做:
@Ajax.ActionLink("Do it!", "Delete", new AjaxOptions(){ Confirm = "Are you sure?" });
,但我想有我自己的MyConfirm对话框
我使用alertify。
所以我的代码是:
@Ajax.ActionLink("Do it!", "Delete", new AjaxOptions(){ OnBegin="return MyConfirm();"})
我的JavaScript函数:
function MyConfirm() {
alertify.confirm("Do you really want to do that??", function (e) {
if (e) return true;
else return false;
});
}
但是,如果我在MyConfirm()函数只返回 '假' Ajax请求停止和我“删除”操作无法启动(所以它的工作原理应该如何工作)。但在我的示例功能MyConfirm()显示我MyConfirm对话框,但它也立即恢复为真,并且“删除”行动开始!如何处理?
谢谢可惜它不工作... – 2013-03-27 15:37:41
无论如何,我没有时间。我想我只是做 'click',它的工作肯定.. – 2013-03-27 15:38:46
我更新了我的答案,你可以试试吗? – 2013-03-27 15:48:48