Событие jQuery Click на кнопке asp: - PullRequest
3 голосов
/ 04 апреля 2009

У меня есть кнопка на стороне сервера, как

<asp:Button ID="btnSummary" runat="server" OnClick="btnSummary_Click" Text="Next" />

Я хочу прикрепить событие jQuery Click, используя его идентификатор и НЕ используя альтернативный атрибут класса.

Я пытался прикрепить событие клика как:

$("#btnSummary").click(function() 
        {
            alert("1");
        });

Но событие щелчка не срабатывает. Кроме того, я также попробовал $("id[$btnSummary]").

Есть ли способ прикрепить событие click к asp: button с помощью jQuery без атрибута class на кнопке?

Ответы [ 12 ]

0 голосов
/ 07 ноября 2013

используйте pageLoad при использовании панелей обновления, поскольку document.ready запускается только один раз при инициализации страницы и теряет свою привязку при частичных обратных передачах. PageLoad запускается каждый раз, поэтому перепривязывает каждую частичную обратную передачу.

0 голосов
/ 13 октября 2009

ASP.NET добавляет вам идентификатор (пример: идентификатор "selectButton" становится

"ctl00_middleContent_gvPeople_ctl04_selectButton");

Используйте синтаксис jquery для поиска части идентификатора, которая не изменяется.

$("[id='_selectButton']")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...