SORU
19 Kasım 2008, ÇARŞAMBA


JQuery yeniden birleştirme olaylardan sonra Ajax güncelleme (updatepanel)

Hepsi bir olay metin güncelleme ekli sayfasında var Benim her sayfada çok sayıda giriş ve Seçenek öğeleri var. Gerçekten çok havalı:) jQuery kullanıyorum

Ben de Microsoft'un Ajax çerçeve, UpdatePanel kullanarak kullanın. Ben neden olan bazı unsurlar sayfanın sunucu tarafında biraz mantığa dayalı oluşturulan. Gerçekten (eğer biraz çaba ile olabilir) jQuery ben hala o UpdatePanel istiyorum kullanmak için yeniden olabilir eğer bile UpdatePanel kullanıyorum - açıklamak istemiyorum.

Muhtemelen tahmin etmişsindir - UpdatePanel üzerinde bir geri aldığım zaman jQuery olaylar durur. Aslında "gerçekten benim kod bu yüzden yeni bir geri gönderme değildir belgesi." geri gönderme beri beklemiyordu bunu bağlar olayları yeniden ateşledi olmayacak hazır. Ben de jQuery kütüphaneleri yardım üzerinde okuyarak şüphelerimi doğruladı.

Zaten UpdatePanel DOM güncelleme bittikten sonra benim kontrolleri yeniden bağlanma sorunu var. Ben tercihen daha eklemeyi gerektirmeyen bir çözüm gerekiyor .sayfaya js dosyaları (jQuery eklentileri) ama bir şey gibi basit UpdatePanel 'afterupdating' sadece benim yöntem tüm form öğeleri yeniden bağlamanız için arayabilirim. yakalamak için güçlü olmak olarak

CEVAP
19 Kasım 2008, ÇARŞAMBA


Sayfa mesaj her zaman çağrılan ASP.NET AJAX, pageLoad olay işleyicisi için erişim olacak, kullanmakta olduğunuz bu yana, ya bir UpdatePanel tam kısmi olabilir. Sadece sayfanıza işlevi koymak gerekir, çengel gerekiyor.

function pageLoad(sender, args)
{
   if (args.get_isPartialLoad())
   {
       //Specific code for partial postbacks can go in here.
   }
}

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • DONFANTASTICKYPESS

    DONFANTASTIC

    1 Temmuz 2007
  • GenTechPC

    GenTechPC

    1 Temmuz 2007
  • TWiT Netcast Network

    TWiT Netcast

    27 EKİM 2005