asp.net автоматически генерирует событие onclick для кнопки - PullRequest
0 голосов
/ 20 мая 2009

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

выглядит так

JavaScript: __ doPostBack (

Это мешает корректной работе jQuery.

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

Большое спасибо

Ответы [ 2 ]

2 голосов
/ 20 мая 2009

Вам просто нужно добавить return false в код jquery, который обрабатывает кнопку.

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

   //your code

   return false;****
});
0 голосов
/ 20 мая 2009
<asp:Buttton runat="server" ID="myButton" Text="MyButton" OnClientClick="alert('hi');" />

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

$('#<%=myButton.ClientID%>').click(function(e) {
//your code here
e.preventDefault();
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...