AJAX Webcontrols kolay yolu

oy
13

Ben optimize etmek çalışıyorum bir web uygulaması var. Kontrollerin Bazı diyalog tarzında gizlidir DIVs. Yani, kullanıcı onları görmek istiyor sadece onları AJAX yüklenecek istiyorum. Bu, çoğunlukla edebi tabanlıdır kontrollere (çeşitli menüler ve widget) için iyidir, ama ben kirli denetimleri dediğimiz varken - olanlar için geniş bilgi yazma ViewState, sayfadaki CSS veya komut ton koymak, birçok gerektirecektir referanslar vb - bunlar özellikle ASP.NET postback nasıl tepki vereceğini düşündüğünü sayfa dışı hareket etmek görünüşte imkansız.

Ben, Render geçersiz dışarı taşımak ve orada AJAX tutucuları koymak istiyorum bit işaretleri bulmak adım çeşit düşündüğünü, ama sadece sunucu havai aşırı görünüyor, o da tam bir kesmek gibi hissediyor. Ayrıca, burada anahtar unsur onlara doğrulama kontrolleri ile formlar içeren iletişim kutuları vardır ve ben denetimleri nasıl hareket edeceğini hayal bile edemiyorum ve onların gerekli komut.

Benim ateşli hayal, ben bunu yapmak istiyorum:

AJAXifier.AJAXify(ctlEditForm);

Ne yazık ki, bu bir rüya olduğunu biliyorum.

Gerçekten sunucuda çok fazla yük neden olmadan hızlı-ve-kolay AJAXification ne kadar yakın alabilirim?

Oluştur 05/08/2008 saat 13:40
kaynak kullanıcı
Diğer dillerde...                            


3 cevaplar

oy
2

Check out RadAjax zaman arayarak kontrolleri size UpdatePanels kullanmaktan kaçınmak sağlar ve kontrolleri çağırarak arasındaki doğrudan ilişkiyi bildirerek sunucu ile istemci arasında ileri ve geri geçirilen bilgi miktarını sınırlamak ve "Ajaxified" olmalıdır kontrolleri - Telerik dan kontrolünü geri yayınlarını göndermek.

Cevap 05/08/2008 saat 15:19
kaynak kullanıcı

oy
1

Ben, yerel roman dükkanına bu hafta sonu boyunca yürümek bir fincan kahve almak ve Manning Press tarafından Eylemde jQuery bulmak öneririz. sizinle rezonansa Devam edin ve mağaza bu 300 sayfalık kitabın ilk bölümünü okuyun ve satın alın.

Sana jQuery senin burada açıklayan neyi gerçekleştirmenizi sağlar ne kadar kolay surprized olacağım düşünüyorum. ajax itibaren ziyaretçinin işlemlere göre div etiketlerini gösterme ve gizleme için arka planda sunucuya çağırır. Eğer yazmak zorunda kod miktarını süper küçüktür.

İyi JavaScript kütüphanelerinin bir grup vardır, bu hoşuma sadece bir tanesi olduğunu ve gerçekten başlamak kolaydır. Bir etiketle güncel jQuery dosyasına bir atıf ekleyerek başlayın ve sonra sayfa ile etkileşim kod birkaç satır yazmak.

Cevap 05/09/2008 saat 16:54
kaynak kullanıcı

oy
0

Birinci adım senin "kirli" parçalarını kendine kullanıcı kontrolleri içeriyordu yapmaktır

İkinci adım da tüketim sayfasında bu denetimleri gömmek için

Üçüncü adım, kendi Asp her kullanıcı kontrol etiketi sarmak için geçerli: UpdatePanel

Dördüncü adım bu önceden varolan değerler için viewstate karşı kontrol özelliklerinden okumak zorunda ederek denetim ihtiyacı verileri alır sağlamaktır. Bu e-postanın kod çirkin küresel değişkenler güvenmek ama bu halletmek için hızlı bir yoldur yapar biliyorum.

Sizin kilometre değişebilir.

Cevap 05/08/2008 saat 15:19
kaynak kullanıcı

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more