Javascript 按钮触发器没有';我没接到电话
当用户试图删除客户时,会出现一个弹出窗口,列出原因。下面是一个delete按钮,它调用代码隐藏中的delete函数。 但是按钮没有被触发,我也没有收到任何错误,所以我不知道为什么它不工作 第一个按钮只显示弹出对话框,第二个按钮调用btnDelete\u Click函数 按钮:Javascript 按钮触发器没有';我没接到电话,javascript,jquery,asp.net,button,triggers,Javascript,Jquery,Asp.net,Button,Triggers,当用户试图删除客户时,会出现一个弹出窗口,列出原因。下面是一个delete按钮,它调用代码隐藏中的delete函数。 但是按钮没有被触发,我也没有收到任何错误,所以我不知道为什么它不工作 第一个按钮只显示弹出对话框,第二个按钮调用btnDelete\u Click函数 按钮: <a runat="server" id="btnDelete" style="float:right;" class="btnDeleteLarge" href="#" onclick="OpenDeleteD
<a runat="server" id="btnDelete" style="float:right;" class="btnDeleteLarge" href="#" onclick="OpenDeleteDialog()">Delete</a>
<asp:Button runat="server" ID="btnDeleteReason" CssClass="btnDeleteLarge" ToolTip="Delete customer" style="float:right;display:none" OnClick="btnDelete_Click" Text="Delete" />
然后调用
\uu doPostBack('ctl00$ContentPlaceHolder1$btndeletecreason',''。但这也不起作用 我得说你的选择器很奇怪<代码>#
我知道你想做什么,但我不认为那样行得通。您必须首先解决
的含义(我想它会给您类似btnDeleteReason.23
)的smth,然后将其用作选择器($('btnDeleteReason.23')。触发器('click')
)
PS:也许这样可以:$('#')。单击()代码>
PPS:尝试console.log(“”)以查看它给您带来了什么。单击btnDelete\u后是否需要开括号和闭括号<代码>删除\单击()
function pageLoad(sender, args)
{
$("#dvAddReason").dialog({
modal: true,
autoOpen: false,
appendTo: "form",
buttons: {
'Delete': function () {
if(confirm('Are you sure you want to delete customer?')){
$('#<%=btnDeleteReason.ClientID %>').trigger('click');
}
},
Cancel: function () {
$(this).dialog("close");
}
}
});
}
function OpenDeleteDialog(){
$("#dvAddReason").dialog("open");
}
<asp:LinkButton Visible="true" runat="server" ID="btnDeleteReason" OnClick="btnDelete_Click">LinkDelete</asp:LinkButton>