2009-05-20 3 views
0

ASP.NET, похоже, генерирует собственное событие onclick для любых генерируемых кнопок.asp.net генерирует событие onclick автоматически для кнопки

Похоже, этот

JavaScript: __ doPostBack (

Это препятствует JQuery работать правильно

Кто-нибудь знает, как остановить двигатель asp.net делать это

Многие.? спасибо

ответ

2

Вам просто нужно добавить возвращение ложных к вашему JQuery код, который обрабатывает кнопку.

$("myaspbutton").click(function(e){ 

    //your code 

    return false;**** 
}); 
0
<asp:Buttton runat="server" ID="myButton" Text="MyButton" OnClientClick="alert('hi');" /> 

Update:
вы можете связать событие щелчка динамически:

$('#<%=myButton.ClientID%>').click(function(e) { 
//your code here 
e.preventDefault(); 
}); 
+0

, что не работает, это просто добавляемый –

+0

Я обновил anwser – 2009-05-20 14:45:41

+0

Это не работает. Я даже попробовал e.defaultValue = false; –

Смежные вопросы