-
Bouton qui s'execute pas
Bonjour,
dans ma page j'ai un bouton 'Affecter' qui permet, a partir d'une requete, de remplir dans une liste des numéros de cartes. Ensuite, je dois selectionner une ou plusieurs cartes et cliquer sur un bouton 'Valider' pour effectuer des traitements. Le problème est que la requete est très lente puisqu'elle recupère plus de 95000 lignes donc le temps de chargement et lent. deuxièment, après que la liste est remplie, les traitements du bontons Valider ne s'executent pas, j'ai fait un point d'arret pour verifier et rien ne se passe. Mais si j'y clique avant de charger les numéros de carte, il rentre dans le bloc de la fonction valider_click.
Je sais pas si c'est la lenteur de l'execution de la requete qui est l'origine du problème. Sinon avez-vous une idée pour optimiser le chargement ? Merci.
-
Un petit conseil qui peut te faire gagner quelques précieuses secondes, mets le viewstate a false dés que tu n'en as pas besoin:
Code:
TonControle.EnableViewState="False"
Juste pour info, le viewstate ne fait que permettre la persistance des données dans une page, un peu à l'image des sessions et cookies, mais cette fois dans la page courante.
Ainsi, les controles conservent leur etat (même modifié) malgré l'utilisation des boutons "Précédent" et "suivant"
Et le viewstate est trés gourmand ;)
-
ReBonjour,
Merci calagan99 pour ta réponse. Sinon est ce que vous voyez que c'est mieu d'afficher par exemple que 100 lignes et utiliser des boutons Précedent et Suivant ? est ce que c'est rapide que d'afficher 95000 une seule fois. Sinon qu'est ce que me proposer pour optimiser davantage mes traitement.