Egyszerű módja, hogy AJAX WebControls

szavazat
13

Van egy webes alkalmazás, amely próbálok optimalizálni. Néhány ellenőrzések vannak elrejtve dialógus stílusban DIVs. Tehát azt szeretném, hogy azokat betölteni keresztül AJAX, ha a felhasználó akarja látni őket. Ez rendben van, az ellenőrzések, amelyek többnyire szó-alapú (különböző menük és widgetek), de ha van, amit én „piszkos” ellenőrzés - is, hogy levelet részletes információkat az ViewState, tedd tonna CSS vagy script az oldalon, szükség sok referenciák stb - ezek a látszólag lehetetlen elmozdítani „out of page”, különös tekintettel arra, hogyan fog reagálni a ASP.NET postback.

Gondoltam rá, hogy valamilyen lépést, ahol felülírják Render megtalálják markerek bitek szeretnék költözni, és tegye AJAX helyőrzők ott, de nem csak a szerver fölött tűnhet szélsőséges, ez is olyan, mint egy teljes hack. Különben is, a legfontosabb eleme itt van a párbeszédpanelek tartalmazó formák érvényesítési ellenőrzés őket, és nem tudom elképzelni, hogyan fog mozogni az ellenőrzések és a szükséges szkripteket.

Az én lázas képzelet, azt akarom, hogy ez:

AJAXifier.AJAXify(ctlEditForm);

Sajnos, tudom, hogy ez csak egy álom.

Milyen közel lehet igazán, hogy egy gyors és egyszerű AJAXification anélkül, hogy túl sok a kiszolgáló terhelését?

A kérdést 05/08/2008 13:40
a forrás felhasználó
Más nyelveken...                            


3 válasz

szavazat
2

Nézze meg a RadAjax ellenőrzés Telerik - ez lehetővé teszi, hogy ne használjon UpdatePanels, és korlátozzák az információs ide-oda jár a szerver és a kliens úgy nyilatkozott közvetlen kapcsolatok között hívja a kontrollcsoport, hogy legyen „Ajaxified”, ha a hívó ellenőrzések benyújtja postbacks.

Válaszolt 05/08/2008 15:19
a forrás felhasználó

szavazat
1

Azt javasoljuk, hogy nézze át a helyi könyvesbolt ezen a hétvégén, hogy egy csésze kávét, és megtalálja jQuery in Action Manning Press. Menj előre, és olvasd el az első fejezete a 300 oldalas könyvet a boltban, akkor vedd meg, ha ez rezonál veled.

Azt hiszem, akkor lepődni, mennyire egyszerű jQuery elvégzését teszi lehetővé, amit a leíró itt. Ajax felhívja a szerver a háttérben, hogy a mutatott és rejtett div tagek alapján a látogató intézkedéseket. Az összeg a kódot kell írni szuper kicsi.

Van egy csomó jó JavaScript könyvtárak, ez csak az egyik közülük, hogy szeretem, és ez tényleg könnyű elkezdeni. Kezdjük azzal, hogy hivatkozást tartalmaz a jelenlegi jQuery fájl egy címkét, majd írjon egy pár sornyi kódot, hogy kölcsönhatásba lépnek az oldalon.

Válaszolt 05/09/2008 16:54
a forrás felhasználó

szavazat
0

Az első lépés az, hogy a „piszkos” darab önálló felhasználói vezérlés

Második lépés az, hogy ezek az ellenőrzések beágyazni a fogyasztó oldal

Harmadik lépés az, hogy lezárja az egyes felhasználói vezérlő tag saját Asp: UpdatePanel

Negyedik lépés az, hogy biztosítsa a vezérlő megkapja az adatokat kellenek majd miután ez olvasható tulajdonságok, amelyek ellenőrzik ellen Viewstate a már meglévő értékeket. Tudom, hogy ez megkönnyíti a kód támaszkodnak csúnya globális változók, de ez egy gyors módja annak, hogy ez megtörtént.

A kilométeróra változhat.

Válaszolt 05/08/2008 15:19
a forrás felhasználó

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