سؤال

عندما يكون لدي مربع نص عادي في UpdatePanel (وليس عنصر تحكم ASP.NET) مع بعض أحداث JavaScript عليه، بعد تحديث UpdatePanel، تختفي الأحداث الخاصة بي.هل هناك طريقة لإعادة إرفاق الأحداث الخاصة بي بعد التحديث؟(ويفضل أن يكون ذلك دون وضع الأحداث الخاصة بي في السطر).

هل كانت مفيدة؟

المحلول

يمكنك استخدام ال endRequest حدث مدير طلب الصفحة فصل.

نصائح أخرى

هل يمكن أن يكون حلقة setInterval() على تحميل الوثيقة التي من شأنها بحث عن عنصر في لوحة التحديث وإذا لم يكن لديك الأحداث، فإنه يمكن إعادة نعلق لهم.

ولت

والأحداث لأن النص الخاص بك هو عنصر جديد في DOM (بعد التحديث UpdatePanel). كما قال korchev أو استخدام وendRequest الحدث لإعادة نعلق على eventhandlers.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top