Bienvenue à Blogs CodeS-SourceS Identification | Inscription | Aide

Azra [Florent Santin]

.Net, X'Net, aucun lien de parenté V2.0

Actualités


  • MSN Alerts
    View Florent Santin's profile on LinkedIn
Rafraichissement de page partiel en ASP.NET avec Magicajax.net

En attendant une version go-live d'Atlas utilisable en prod, je viens de tomber sur un framework opensource .net qui permet de faire des rafraichissements de pages partiels en AJAX.

Le principe est simple, vous définissez des zones de rafraichissement partielles à l'aide de balises "ajax:ajaxpanel" , vous mettez plus ou moins de contrôles serveurs ASP.NET dedans, puis vous laissez le framework s'occuper de générer les javascripts nécessaires à la mise à jour de vos contrôles coté clients ainsi que du viewstate.

Ce framework a à mes yeux plusieurs avantages:

  • il est compatible 1.1 et 2.0
  • il est déja utilisable
  • il est gratuit
  • Y'a pas du tout de Javascript à écrire :)

Bon, évidemment, son utilisation s'arrête au rafraichissement partiel de page (Atlas va beaucoup plus loin: drag n drop, completion, binding...), mais il peut suffire dans certains cas.

Voici le site qui contient des démos et le lien pour télécharger: http://www.magicajax.net/Default.aspx/tabindex/0/tabid/26
Dont les démos en 2.0 : http://demo2.magicajax.net/examples/Basic.aspx (l'exemple du webpart manager est sympa, j'en connai un qui va aimer)

EDIT: Je viens de me rendre compte que les démos 2.0 ne fonctionnent pas bien sous Firefox.

EDIT 2:

hophop en direct de son blog, ScottGu nous fait pareil avec les "atlas:UpdatePanel" : http://weblogs.asp.net/scottgu/archive/2005/12/26/433997.aspx

Mais avec tout ca, ou sont passées les notions de databinding dans Atlas (via les contrôles serveurs qui ne sont plus présents dans la CTP Decembre)? Remplacées par du databinding ASP.NET 2.0 pur et simple, avec du rafraichissement partiel tout autour? Le résultat est le même, mais il y'a beaucoup plus de données qui circulent. Wait and see, mais si vous avez des réponses, ca m'interesse :)

Posted: lundi 26 décembre 2005 14:58 par azra
Classé sous :
Ce post vous a plu ? Ajoutez le dans vos favoris pour ne pas perdre de temps à le retrouver le jour où vous en aurez besoin :

Commentaires

cyril a dit :

Je n'ai pas encore regardé comment ca fonctionne mais je trouve ca tout simplement génial :)

A mon avis ils ont "tout simplement" redefinis la fonction __doPostBack pour le faire avec de l'Ajax :)

# décembre 26, 2005 17:18

Azra [Florent Santin] a dit :



En fesant mon tour matinal des blogs/forums, je viens de tomber sur une réponse de post de ScottGu...
# février 4, 2006 11:01

Azra [Florent Santin] a dit :


 
Depuis la CTP de Décembre, Atlas possède un contrôle serveur "UpdatePanel" qui permet de faire...
# février 28, 2006 22:03

Azra [Florent Santin] a dit :



En fesant mon tour matinal des blogs/forums, je viens de tomber sur une réponse de post de ScottGu...
# mai 5, 2006 19:00
Les commentaires anonymes sont désactivés

Les 10 derniers blogs postés

- MyTIC – SharePoint 2010 : déjà un mythe Microsoft ? par Le Blog (Vert) d'Arnaud JUND le il y a 15 minutes

- TechDays 2010 Genève : Retrouvez-moi pour une session sur la Haute disponibilité et le ScaleOut avec SQL Server par SQL Server vu par Christian Robert le il y a 17 heures et 25 minutes

- [MIX10] Keynote deuxième journée – Internet Explorer 9, Html5, Visual Studio 2010, OData par Atteint de JavaScriptite Aiguë [Cyril Durand] le 03-17-2010, 19:40

- Certifications beta .NET 4 par Kévin Gosse le 03-17-2010, 19:33

- [Mix 2010] – Microsoft Translator Technology Preview V2 par RedoBlog - The .NET Gentleman !!! le 03-17-2010, 18:53

- Lancement en Preview de Cyclone lors des TechDays 2010! par Blog de Frédéric Queudret le 03-17-2010, 16:30

- [WP7] Je ne veux pas d’un nouvel iPhone par Le blog de FremyCompany le 03-17-2010, 13:11

- [WF4] Pourquoi utiliser le ContentPresenter dans l’ActivityDesigner? par Blog de Jérémy Jeanson le 03-17-2010, 07:54

- [Mix 2010] – Telechargez Internet Explorer 9 en Preview ! par RedoBlog - The .NET Gentleman !!! le 03-17-2010, 00:58

- [MIX 2010] – Keynote Day 2 online : Windows Internet Explorer 9, jQuery, OData et Dallas CTP2 ! par RedoBlog - The .NET Gentleman !!! le 03-17-2010, 00:18