Rafraichissement conditionné d'une page en .NET (1/4)
Test avec AJAX pour rafraichissement
En utilisant AJAX, voici une possibilité de faire un rafraichissement conditionné. Nous verrons dans cet article une méthode très simple pour effectuer un test qui conditionne le rafraichissement d'une page, ceci pour ne pas surcharger le serveur.
Avec l'augmentation des débits pour les connexions Internet, nous pouvons maintenant créer des pages web de plus en plus riches. Ceci nous entraine vers un poids des pages de plus en plus importants. On remarque aussi pour les développements que nous utilisons tous les users controls, les servers controls ou les webparts. Ceci permet de découper nos développement Web en composants (ou briques) de bases.
Une fois toutes ces briques assemblées dans un "portail", nous constatons que pour certains composants nous avons besoin d'une interaction sans attendre que l'utilisateur effectue une action. Il faut donc voir comment ajouter cet automatisme.
Présentation
Notre cas est simple, nous voulons pouvoir rafraichir notre page uniquement dans le cas où un test sur une base de données est positif. Nous aurons donc une couche métier qui lancera une procédure stockée. Sur cette couche métier, nous aurons une page web extrêmement simple qui renvoi True ou False et enfin un code AJAX qui testera cette page pour effectuer ou non ce refresh.