<script type="text/javascript">
$(function () {
$("[id*=btnDelete]").removeAttr("onclick");
$("#dialog").dialog({
modal: true,
autoOpen: false,
title: "Confirmation",
width: 350,
height: 160,
buttons: [
{
id: "Yes",
text: "Yes",
click: function () {
$("[id*=btnDelete]").attr("rel", "delete");
$("[id*=btnDelete]").click();
}
},
{
id: "No",
text: "No",
click: function () {
$(this).dialog('close');
}
}
]
});
$("[id*=btnDelete]").click(function () {
if ($(this).attr("rel") != "delete") {
$('#dialog').dialog('open');
return false;
} else {
__doPostBack(this.name, '');
}
});
});
</script>
<asp:LinkButton ID="btnDelete" CssClass="ui-icon" runat="server" OnClick="DeleteRecord" >
<div class="icon-lougou"></div><br /> <span>logout</span></asp:LinkButton>
该对话框是显示,放置,不触发onclick,DeleteRecored不能在显示对话框之后触发onlick。
该对话框是显示,放置,不触发onclick,DeleteRecored不能在显示对话框之后触发onlick。
发布于 2022-01-30 11:29:07
您可以使用OnClientClick属性:
<asp:LinkButton ID="btnDelete" CssClass="ui-icon" runat="server" OnClientClick="DeleteRecord();" >根据文件:
OnClientClick属性用于设置要在单击Button控件时运行的客户端脚本
https://stackoverflow.com/questions/70903847
复制相似问题