..
AJAX (joka tarkoittaa Asynchronous JavaScript ja XML) on tekniikka käyttöön ASP.NET alustan parantamiseksi ulkonäön web-sovelluksiin ja niiden välistä vuorovaikutusta ja käyttäjille. Osana ohjelmistoa, kun tekniikka näyttää olevan melko vakaa yleensä tulee ensisijaisesti parantaa vuorovaikutusta sama käyttäjä (jäljempänä käyttäjän kokemus).
Nämä sovellukset, jotka parantavat käyttäjän vuorovaikutusta tietokoneen jargon kutsutaan RIA (Rich Internet Application). AJAX on työkalu, jonka avulla suunnitella omia lahtiin.
Ensimmäinen syy, joka johti syntymistä AJAX on ollut parantaa vaiheiden HTTP GET / POST verkkosivuilla. Itse asiassa, vaikka standardi HTTP on nyt toimiva ja tunnettu kehittäjien, se on rajoituksia, joista ensimmäinen on se, että joudut odottamaan tietyn ajan, kun sivuja päivitetään. AJAX esittelee mekanismeja, jotka estävät (tai vähentää) näitä odotuksia.
Ajattele miten HTTP-protokollan Pyytäessään, selain lähettää palvelimelle sama ja et voi tehdä mitään muuta, kunnes tämä prosessi päättyy. Käytännössä siis, se lähettää pyynnön ja odottaa, kun merkkivalo alareunassa selaimen osoittaa tason toteuduttua ja vain silloin, kun ohjaus palautuu selaimeen voit aloittaa sovelluksen käyttöä.
Hakemus on siis turha niin kauan kuin pyyntö ei palaa, ja monissa tapauksissa selainikkunan muuttuu kokonaan valkoiseksi. Ehdottama ratkaisu AJAX on esitellä jotain, joka voi käsitellä pyyntöä asynkronisesti niin, että selain otetaan paremmin vuorovaikutus käyttäjä ei tuki koko sivulla, mutta vain tarvittava osa.
Yksi innovaatio, joka on osaltaan AJAX Web-ohjelmointi on uusien kirjastojen helpottaa client-side asynkroninen puhelut palvelimelle. Toinen uutuus on uuden palvelinpuolen komponentteja tukisi näitä uusia asynkroninen puhelut asiakkailta.
Seuraavassa kuvassa, otettu Microsoftin sivustosta, yhteenveto käsitteellisestä maailmankaikkeuden AJAX

Ensi silmäyksellä, AJAX näyttää esitellä enemmän monimutkaisuutta miten kehittää web-sovellusten, mutta todellisuudessa tämä tekniikka tuo joitakin keskeisiä etuja:
Useimmat antaman tuen ASP.NET AJAX on joukko palvelin sivupainikkeet vastuussa tekee verkkosivuja uusi tyyli käyttöön tämän uuden teknologian. Yleisesti työtä palvelinpuolen ohjaus on tuottaa tulosteita, jotka paikkoja HTML-elementit, jotta ne näkyvät oikein selaimissa ja AJAX ohjaimet käyttäytyvät samalla tavalla.
AJAX ohjaimet käyttävät useimmin:
Tuki client-side AJAX sijaan keskittyy joukko JavaScript kirjastoja, jotka sisältävät seuraavat tasot:
Erittäin hyödyllinen on ASP. NET-ohjaus Toolkit, joka koostuu kokoelma komponentteja (ja esimerkkejä siitä, kuinka käyttää niitä), jotka mahdollistavat käytön AJAX ominaisuuksia. Välinepaketti myös Software Development Kit luoda tullivalvontaa ja on ladattavissa virallisilla verkkosivuilla ASP.NET AJAX. Se ei kuulu Visual Studio 2010 ja on ladattava erikseen. Täydelliset tiedot löytyvät tämän sivun .
Se voi ladata ohjelmat tai lähdekoodia. Jos et välitä käyttää lähdekoodia Tätä komponenttia yksinkertaisesti lisätään viittaus AjaxControlToolkit.dll teidän hankkeita.
Sen lisäksi AJAX viime vuosina ottaneet käyttöön monia muita hyödyllisiä teknologioita kuten Silverlight, WPF, WCF, joita ei käsitellä tässä oppaassa kuten on jo esitetty joitakin erityisiä kohteita, jotka löydät artikkeleita-osiosta ASP.NET-sivuston.
| |
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 €. |