На моїй сторінці є кілька елементів введення та опцій, до кожного (майже майже) приєднана подія для оновлення тексту на сторінці, коли вони змінюються. Я використовую jQuery, що справді дуже класно :)
Я також використовую фреймворк Microsofts Ajax , використовуючи UpdatePanel. Причина, по якій я це роблю, полягає в тому, що певні елементи створюються на сторінці на основі певної логіки на стороні сервера. Я насправді не хочу пояснювати, чому я використовую UpdatePanel - навіть якщо його можна (можна з певними зусиллями) переписати на використання лише jQuery, я все одно хочу, щоб UpdatePanel.
Ви, мабуть, здогадалися - як тільки у мене з’явиться зворотний зв’язок на UpdatePanel, події jQuery перестають працювати. Я насправді очікував цього, оскільки "зворотний зв’язок" насправді не є новим зворотним зворотним зв’язком, тому мій код у document.ready, який пов’язує події, більше не запускатиметься. Я також підтвердив свою підозру, прочитавши це в бібліотеках довідки jQuery.
У будь-якому випадку, у мене залишається проблема повторного прив'язки елементів керування після того, як UpdatePanel закінчить оновлення DOM . Мені бажано потрібне рішення, яке не вимагає додавання більше файлів .js (плагіни jQuery) на сторінку, а щось таке просте, як можливість вловлювати оновлення UpdatePanel, де я можу просто викликати свій метод, щоб перев’язати всі елементи форми .