Как отключить обратную передачу на кнопку asp - PullRequest
132 голосов
/ 26 марта 2009

У меня есть кнопка asp. Он на стороне сервера, поэтому я могу показать его только зарегистрированным пользователям, но я хочу, чтобы он запускал функцию javascript, и кажется, что при запуске runat = "server" он всегда вызывает событие обратной передачи.

У меня также есть обычная кнопка (<input...>), не работающая на сервере, и она отлично работает ...

Как сделать так, чтобы эта кнопка запускала только JavaScript, а не обратную передачу?

Ответы [ 12 ]

2 голосов
/ 16 сентября 2013

дополнительно для принятого ответа вы можете использовать UseSubmitBehavior = "false" MSDN

1 голос
/ 19 мая 2018

Вы можете использовать JQuery для этого

<asp:Button runat="server" ID="btnID" />

чем в JQuery

$("#btnID").click(function(e){e.preventDefault();})
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...