UpdatePanel

Résolu
Signaler
Messages postés
2
Date d'inscription
lundi 31 mars 2008
Statut
Membre
Dernière intervention
16 juin 2008
-
Messages postés
6814
Date d'inscription
dimanche 15 décembre 2002
Statut
Modérateur
Dernière intervention
13 octobre 2010
-
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

1 réponse

Messages postés
6814
Date d'inscription
dimanche 15 décembre 2002
Statut
Modérateur
Dernière intervention
13 octobre 2010
29
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 :-)

<hr />Cyril - MSP - MCPD ASP.net & MCTS SQL - Consultant indépendant