..


Rėmėjų nuorodos

Naudojant AJAX

Įdiegus AJAX kaip matome veido prasmės šio naujoviškų technologijų potencialą. Mes sukursime paprastą prašymą su puslapio turinį, kad sukurs UpdatePanel. Apagina tada įdedamas į du etiketėmis, kurie rodo datą ir laiką, kai puslapis yra įkeltas, tačiau mes padėsime etikete viduje "UpdatePanel ir vienas ne pamatyti, kaip iš dalies atnaujinti puslapį.

Taigi, mes sukurti naują svetainę ir pridėti ScriptManager valdymo Default.aspx formą (esančių AJAX plėtinių skirtuką Įrankiai), kuris yra būtinas AJAX kontrolės valdymas ant formą. Tradiciškai ši kontrolė yra pateikiami ne DIV tegus kad "Visual Studio" sukuria automatiškai. Po šio mūsų puslapyje kontrolės įtraukimo mes turime situaciją, kaip šis

Dabar įterpti etiketę mūsų formą ir denominiamola LabelDataOraLoad. Įdėkite mygtuką

Atidarykite failą ir pakeisti ebento Default.aspx.cs Page_Load taip, kad etiketė rodo esamą datą ir laiką






 apsaugotas negaliojančiu Page_Load (objektas siuntėjas, EventArgs e)







 {



  



 this.LabelDataOraLoad.Text = DateTime.Now.ToString ();







 }



Mes paleisti programą ir generuoti keletą pranešimų atgal, spustelėdami mygtuką kelis kartus. Ką mes pastebime, kad vertės kinta su kiekvienu mygtuko paspaudimu.

Šiuo metu, pridėti UpdatePanel kontrolės į puslapį ir mes įdėti antrą etiketę vadinamas LabelDataOraUpdate per šį kontrolės

Dėl šios etiketės mes pakeisime Page_Load atveju taip, kad jis rodo esamą datą ir laiką






 apsaugotas negaliojančiu Page_Load (objektas siuntėjas, EventArgs e)







 {



  



 this.LabelDataOraLoad.Text = DateTime.Now.ToString ();



  



 this.LabelDataOraUpdate.Text = DateTime.Now.ToString ();







 }



Mes paleisti programą ir generuoti keletą pranešimų atgal, kaip anksčiau. Mes matome, kad etiketės elgtis tokiu pačiu būdu, atnaujinama kiekvieną paspaudimą

Taip yra todėl, nors antrosios etiketė yra dell'UpdatePanel veiksmų, kurie sukėlė atgalinio siuntimo vyksta už šią kontrolę. Dabar perkelti "mygtuką dell'UpdatePanel pašalinti. Jei pažvelgsime matome default.aspx failą, kuris yra įdėtas į žymes mygtuką ant skydelio

Jei pradėsime šiuo metu matome, kad paspaudę ant mygtuko etiketė tik esančius nell'UpdatePanel taikymas atnaujinamas, o kiti yra nustatytas vertės pirmojo puslapio apkrova

Tai yra procesas, vadinamas dalinis atnaujinimas tik meno paginaperchè puslapis yra atnaujinamas atsižvelgiant į konkretų veiksmą (mygtuko paspaudimą).

Tai akivaizdžiai tik mažas pavyzdys, kuris rodo AJAX potencialą, ir aš Kviečiame gilinti per oficialiais dokumentais įdomių funkcijų kitų "Microsoft" valdiklių, pavyzdžiui, Laikmatis, UpdateProgress AutoCompleteExtender ir kt.

Pagalba su Visual Studio ASP.Net
E-mokymasis
ASP (Advanced) ASP (Advanced)
Visas kursas sukurti dinaminius interneto svetainių. Nuo 39 €.
ASP.NET (kurso) ASP.NET (kurso)
Visas kursas statybos interneto programų nuo 49 €.
SQL ir duomenų bazės (kurso) SQL ir duomenų bazės (kurso)
Kurkite ir tvarkykite reliacinėse duomenų bazėse. Nuo 39 €.
Rėmėjų nuorodos