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

  • Michelle Phan

    Michelle Pha

    18 Temmuz 2006
  • MobileTechReview

    MobileTechRe

    6 HAZİRAN 2008
  • Ty Moss

    Ty Moss

    20 Kasım 2007