Событие DataList ItemCreated - PullRequest
       14

Событие DataList ItemCreated

0 голосов
/ 15 сентября 2009

У меня есть список данных на моей странице aspx. В списке данных отображаются изображения. Когда я нажимаю на изображение, во всплывающем окне появляется увеличенная версия изображения, и в этом всплывающем окне есть кнопка. На этой кнопке я хочу реагировать на нажатие даже без обратной передачи. То, что я делаю сейчас, не работает каждый раз. Я использую go для события item_created и __dopostback(btn.id,"onClick").

Событие item_created возникает, когда я нажимаю кнопку ОК на элементе div, который отображает изображение.

1 Ответ

1 голос
/ 15 сентября 2009

Если вы имеете в виду, что событие ItemCreated запускается каждый раз, когда происходит повторная запись. Пожалуйста, делайте привязку данных только в первый раз, когда страница загружается. Вы можете использовать свойство IsPostBack, чтобы проверить, является ли это обратной передачей или новой загрузкой страницы.

Page_Load(....){
    if(!IsPostBack){
       LoadData();
    }
}

Если вы не хотите использовать обратную передачу при нажатии кнопки, пожалуйста, используйте ajax и методы страницы. Вы можете получить больше информации здесь: Использование jQuery AJAX для прямого вызова методов страницы .

...