..
Kun käyttöön AJAX kuten näemme kasvoista järkeä potentiaalia Tämä innovatiivinen tekniikka. Luomme yksinkertaisen sovelluksen sivun sisältöä, joka laittaa UpdatePanel. Apagina sitten asetettu kaksi tarrat näkyy päiväys ja kellonaika sivu on ladattu, mutta laitamme etiketti sisällä "UpdatePanel ja yksi ulkopuolella miten osittainen päivittää sivun.
Joten luomme uudet kotisivut ja lisää ScriptManager ohjaimen Default.aspx muodossa (sijaitsee AJAX Extensions-välilehdessä Toolbox), joka on tarpeen hallinnan AJAX valvonta saatetaan muodossa. Perinteisesti tämä valvonta on sijoitettu ulkopuolelle DIV tag että Visual Studio luo automaattisesti. Jälkeinenkään Tämä valvonta sivuillemme olemme tällaisessa tilanteessa

Nyt Aseta etiketti meidän muodossa ja denominiamola LabelDataOraLoad. Aseta painike

Avaa tiedosto ja muokata ebento Default.aspx.cs Page_Load niin että etiketti näyttää nykyisen päivämäärän ja kellonajan
void Page_Load (objekti lähettäjän, EventArgs e)
{
this.LabelDataOraLoad.Text = DateTime.Now.ToString ();
}
Aloitamme sovellus ja tuottaa muutamia virkoja takaisin, klikkaamalla painiketta useita kertoja. Mitä näemme on, että arvot muuttuvat jokaisella painikkeen painalluksella.
Tässä vaiheessa lisätä UpdatePanel ohjaus sivulle ja laitoimme toisen merkin nimeltään LabelDataOraUpdate tämän ohjaus

Tämän merkki meidän muuttaa Page_Load tapahtuma niin, että se näyttää nykyisen päivämäärän ja kellonajan
void Page_Load (objekti lähettäjän, EventArgs e)
{
this.LabelDataOraLoad.Text = DateTime.Now.ToString ();
this.LabelDataOraUpdate.Text = DateTime.Now.ToString ();
}
Aloitamme sovellus ja tuottaa muutamia virkoja takaisin ennen. Näemme, että etiketit käyttäytyvät samalla tavalla, päivitetty jokaisella painalluksella

Tämä johtuu siitä, vaikka toinen tarra on sisäpuolella dell'UpdatePanel toimintaa, joka aiheutti takaisinlähetysasetuksia tapahtuu ulkopuolella tämän valvonnan. Nyt siirrä nappia dell'UpdatePanel poistaa. Jos katsomme näemme default.aspx tiedosto on sijoitettu tageja painiketta paneelin

Jos alamme tässä vaiheessa näemme, että hakemus klikkaamalla painiketekstiä sisälsi vain nell'UpdatePanel päivitetään, kun toinen on asetettu arvoon ensimmäisellä sivulla kuorman

Tämä on prosessi nimeltään osittainen päivitys vain taiteen paginaperchè sivu on päivitetty vastaamaan tietyn toiminnon (napin painalluksella).
Tämä on selkeästi vain pieni esimerkki siitä, mahdollisuudet AJAX, ja kehotan teitä syventyessä virallisiin asiakirjoihin mielenkiintoisia ominaisuuksia muiden Microsoft ohjauksia, kuten ajastin, UpdateProgress AutoCompleteExtender jne..
| |
ASP (Advanced)
Täysi tietenkin luoda dynaamisia Web-sivustoja. Alkaen 39 €. |
| |
ASP.NET (kurssi)
Koko kurssin rakentamiseen web-sovellusten alkaen 49 €. |
| |
SQL ja Database (kurssi)
Luoda ja hallita relaatiotietokantojen. Alkaen 39 €. |