我有一个用户控件,包括一个列表视图,其中包含一个超链接 (LnkDelete) 以弹出一个 jQuery 对话框。
这是完成工作的javascript代码
$('#LnkDelete').live('click', function (e) {
var page = $(this).attr("href");
var $dialog = $('<div></div>')
.html('<iframe style="border: 0px;" src="' + page + '" width="100%" height="100%"></iframe>')
.dialog({
autoOpen: false,
modal: true,
height: 200,
width: 600,
title: "Are you sure you want to delete ...?"
});
$dialog.dialog('open');
e.preventDefault();
});
这是以对话框形式打开“DeleteBranch”网络表单的超链接:
<asp:HyperLink ID="LnkDelete" runat="server" NavigateUrl='<%# Eval("ID", "~/Personnel/DeleteBranch?Id={0}") %>' ClientIDMode="Static" CssClass="button-delete" />
“DeleteBranch”网络表单包括一个带有“确定”和“取消” ASP 按钮的用户控件。“确定”按钮只是在原始列表视图中执行相关行的删除操作。
问题是:如何使“取消”按钮关闭弹出窗口?