команда повторителя asp не работает при втором нажатии - PullRequest
0 голосов
/ 02 сентября 2011

У меня есть повторитель, с которым я связываю данные, используя метод Bind из базы данных. Существует кнопка Asp: с событиями onclientclick и onclick . В OnClientClick я открываю новое окно и по щелчку добавляю данные в базу данных. Это отлично работает при первой загрузке страницы. После первого нажатия на любую из кнопок в повторителе события кликов перестают работать при последующих кликах.

Я трачу часы на то, чтобы найти решение для того же самого, может ли кто-нибудь подсказать мне, где я ошибаюсь, что нужно сделать.

P.S: мое приложение включено AJAX с использованием WCF и JQUERY

Спасибо и С уважением, Фани ...

1 Ответ

0 голосов
/ 06 сентября 2011

Не бери в голову, я понял это сам.Для тех, кто пытается решить ту же проблему, вот решение:

Код ниже открывает новое окно без блокировщика всплывающих окон, блокирующего окно

OnClientClick кнопки напишите Javascript какниже, чтобы открыть новое окно и обновить родительское окно ( Я должен сделать это, поскольку событие ItemCommand не запускалось до тех пор, пока страница не обновилась )

OnClientClick = "target='_blank'; setTimeout("location.reload(true);", timeout);

Phani ...

...