ASP.NET似乎正在为生成的任何按钮生成自己的onclick事件。
看起来像这样
的javascript:__ doPostBack(
这阻止了jQuery正常工作。
有谁知道如何阻止asp.net引擎这样做?
非常感谢
答案 0 :(得分:2)
您只需要在处理按钮的jquery代码中添加 return false 。
$("myaspbutton").click(function(e){
//your code
return false;****
});
答案 1 :(得分:0)
<asp:Buttton runat="server" ID="myButton" Text="MyButton" OnClientClick="alert('hi');" />
<强>更新强>
您可以动态绑定click事件:
$('#<%=myButton.ClientID%>').click(function(e) {
//your code here
e.preventDefault();
});