我有一些問題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