trap13
Messages postés2Date d'inscriptionlundi 31 mars 2008StatutMembreDernière intervention16 juin 2008
-
31 mars 2008 à 23:20
jesusonline
Messages postés6814Date d'inscriptiondimanche 15 décembre 2002StatutMembreDernière intervention13 octobre 2010
-
1 avril 2008 à 00:45
Bonjour , existe t'il une solution pour éviter de poster tous les champs de tous mes Updatepanels, lorsque je mets à jour un seul Updatepanel (Ils sont tous en mode conditional) ?
Ma page WEB possède plusieurs UpdatePanels qui eux possèdent des GridViews ...
Mes GridViews possèdent elles aussi plusieurs champs (une dizaine)
Dés qu'un UpadtePanel est mis à jour, tous les champs des tous mes UpadtePanel sont postés ... l'horreur côté performance pour une ligne bas débit adsl.
Les performances s'écroulent avec le nombres d'enregistrements de mes UpadtePanels.
J'aiemerais savoir si il est possible d'envoyer uniquement les champs de l'UpdatPanel à mettre à jour ? Ce qui limiterais la masse de données à envoyer vers le serveur.
Est-ce qu'il est normal d'envoyer tous les champs des UpadtePanels ? j'ai p'être fait une bêtise quelque part ?
J'utilise FireBug pour inspecter les données échangées en le serveur et mon navigateur WEB.
Merci
jesusonline
Messages postés6814Date d'inscriptiondimanche 15 décembre 2002StatutMembreDernière intervention13 octobre 201029 1 avril 2008 à 00:45
Bonsoir,
Par envoyer tu veux dire du client vers le serveur ? non ce n'est pas possible un UpdatePanel fonctionne comme un classique postback sauf qu'il se fait via une requête AJAX et ne renvoie que certaines parties de la page lors du rendering.
Les UpdatePanels sont super couteux niveau performance. J'ai déjà migré des projets d'UpdatePanel vers autre chose à cause des perfs ... Autre chose = utilisation des WebServices (ScriptService) + une bonne de javascript, car JavaScript c'est bien :-)