Событие onclick не работает после сохранения ASP.net AJAX - PullRequest
1 голос
/ 24 января 2009

У меня есть сетка, в которую я добавляю события onclick в столбец флажка через:

   cb.InputAttributes.Add("onclick", "checkClick()");

все работает нормально, но когда пользователь нажимает кнопку сохранения в форме (которая находится в панели обновления), внезапно событие onclick флажков перестает срабатывать!

Это проблема с ASP.net AJAX?

Самое странное, что я вижу событие onclick на источнике, оно просто не срабатывает.

Помощь!

1 Ответ

4 голосов
/ 24 января 2009

Источник покажет вам состояние документа при его первом получении с сервера, а не текущее состояние DOM. Вероятно, происходит то, что содержимое панели обновления заменяется новым содержимым HTML. Элементы, с которыми были связаны исходные события клика, больше не находятся в домене.

События onclick необходимо повторно привязать для подключения к новым элементам, которые поступили.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...