다음을 통해 공유


ASP.NET AJAX är släppt!

Nu är vårt ramverk för att utöka ASP.NET 2 med AJAX-funktionalitet (som tidigare har gått under kodnamnet Atlas) släppt, eller "RTW:ad" som man säger här.

ASP.NET AJAX 1.0 gör det enkelt att lägga till AJAX-funktionalitet till befintliga webbapplikationer på serversidan med hjälp av den UpdatePanel-kontroll som följer med ramverket. I det enklaste fallet räcker det med att lägga in de befintliga kontroller som man vill hantera med AJAX inom en UpdatePanel och konfigurera denna för att automagiskt få dessa att kunna uppdateras - utan att en postback till servern sker och hela webbsidan behöver laddas om. Har du mer avancerad funktionalitet, t.ex. egna eventhanterare i klientscript eller siduppdateringar som bygger på Response.Redirect, så kan det krävas en del modifieringar för att få det att fungera. Jag kommer återkomma med postningar om utmaningar och gotchas när det gäller att införa ASP.NET AJAX i befintliga applikationer.

Om man hellre vill använda en klientcentrerad strategi finns det ett mycket kraftfullt scriptbibliotek att tillgå, där du som utvecklare har tillgång till en uppsjö hjälpklasser för bl.a. serialisering av objekt via JSON, ett kompabilitetslager för att hantera olika webbläsare och nätverkstjänster, för att nämna några av delarna.

En intressant nyhet är att källkoden för de serverbaserade delarna av ramverket - ASP.NET 2.0 AJAX Extensions - kommer att göras publikt tillgänlig, i syfte att ge en större förståelse för ramverket och för att förenkla vid felsökning och frågeställningar kring t.ex. kompatibilitet. Till skillnad från den klientbaserade delen kommer det inte vara tillåtet att modifiera och sedan distribuera den serverbaserade koden vidare - utan detta ska endast ses som en referenskälla (mums för alla som vill gräva lite djupare i hur vi har implementerat AJAX för att lära sig alltså - och vem skulle inte vilja det ;-)

Det är tillåtet att distribuera ASP.NET 2.0 AJAX Extensions i form av det färdiga MSI-paket som vi tillhandahåller, vilket ger möjlighet att t.ex. kunna baka in det i ett eget installer-paket.

ASP.NET AJAX finns tillgänligt för nedladdning här.

Läs mer om tekniken på Scott Guthries blog.

Lita på att jag tänker återkomma i ämnet!

Comments