我有一个带有 onclick 和 onclientclick 事件的 asp.net 按钮。
<asp:Button ID="ButtonSave" Text="Save" ToolTip="Save" CssClass="causesValidation button" OnClick="ButtonSave_Click" OnClientClick="myfunction();" runat="server"/>
一旦我单击按钮,客户端和服务器端事件都会被触发。如果客户端功能成功,我只希望服务器端事件运行。
我尝试了以下方法:
function myfunction()
{
// Show dialog
$('#mydialog').dialog('open');
// on dialog confirmation return true, else false;
}
<asp:Button ID="ButtonSave" Text="Save" ToolTip="Save" CssClass="causesValidation button" OnClick="ButtonSave_Click" OnClientClick="return myfunction();" runat="server"/>
谢谢