WEBSERVICES + AJAX = UNE BONNE MÉTHODE POUR BANIR L'AUTOPOSTBACK ET AUGMENTER LA

billou_13
Messages postés
860
Date d'inscription
jeudi 4 mars 2004
Statut
Membre
Dernière intervention
19 août 2014
- 23 avril 2009 à 13:54
cs_driver
Messages postés
7
Date d'inscription
jeudi 3 avril 2003
Statut
Membre
Dernière intervention
7 janvier 2011
- 11 sept. 2009 à 18:36
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/49898-webservices-ajax-une-bonne-methode-pour-banir-l-autopostback-et-augmenter-la-performance-de-vos-pages

cs_driver
Messages postés
7
Date d'inscription
jeudi 3 avril 2003
Statut
Membre
Dernière intervention
7 janvier 2011
55
11 sept. 2009 à 18:36
Merci Billou13 pour ta contribution critique, je te rejoint tout à fait, je n'est plus aucun commentaire à ajouter aprés une longue journée de travail. Bon week end à vous tous
billou_13
Messages postés
860
Date d'inscription
jeudi 4 mars 2004
Statut
Membre
Dernière intervention
19 août 2014
29
11 sept. 2009 à 11:34
@LASSAAD83:

En effet, il est vrai que l'UpdatePanel comble le même besoin. Plus facile à coder, peut-être; mais permet-il d'augmenter la performance de la page ???
Je n'en suis pas si sûr...

Un simple test de cette source et d'une source équivalente avec l'UpdatePanel te permettra de remarquer que le flux réseau (avec firebug sous firefox) de rafraichissement de ta page est largement plus conséquent avec un UpdatePanel. En effet, ce dernier emporte énormément d'information avec lui qui ne sont pas toutes pertinentes.
Et je dirai même plus, si tu fais un test avec un simple postback (sans UpdatePanel) de ta page te montrera que tu n'es pas loin du flux de l'UpdatePanel.
Voici quelques liens:
- http://encosia.com/2007/07/11/why-aspnet-ajax-updatepanels-are-dangerous/
- http://msdn.microsoft.com/fr-fr/magazine/cc163413.aspx

C'est pourquoi je pense que la solution proposée par Driver fait partie des bonnes pratiques que j'essaie toujours de mettre en place dans mes projets.

Donc, OUI, je vote pour cette solution plutôt que pour un UpdatePanel (qui n'a pas de raison d'être pour ma part)...
lassaad83
Messages postés
148
Date d'inscription
vendredi 28 avril 2006
Statut
Membre
Dernière intervention
1 décembre 2009

11 sept. 2009 à 11:18
UpdatePanel ça te dit quelque chose ?
cs_ClaudePelletier
Messages postés
3
Date d'inscription
vendredi 10 juillet 2009
Statut
Membre
Dernière intervention
4 août 2009

15 juil. 2009 à 04:49
Cher Driver,

Je ne puis que te donner raison. ;-)
cs_driver
Messages postés
7
Date d'inscription
jeudi 3 avril 2003
Statut
Membre
Dernière intervention
7 janvier 2011
55
14 juil. 2009 à 01:00
t'as pas tord Claude Pelletier,
mais chaque méthode dispose d'un périmètre d'utilisation, il faut juste bien définir les priorité de chaque application et les besoins de chaque client...chaque application devient unique et c'est pour ça qu'on dispose toujours de boulo dans notre domaine et heureusement d'ailleurs :)
Afficher les 8 commentaires