Bonjour,
Afin de vouloir faire du "vrai ajax" dans mon application ASP.NET (c#), j'utilise le scriptmanager et des webmethods pour faire des appels serveurs et mettre à jour mes données serveurs (Sessions, etc). Cependant, j'aimerais mettre à jour directement un contrôle.
Ma première piste a été de faire un petit window.location en js à la fin de l'appel ajax, mais ça rafraichit toute la page (logique).
Je me demandais donc s'il était possible de spécifier le contrôle à recharger ? (refaire le cycle de vie du contrôle cqfd)
Si non, quelle est la méthode à suivre pour mettre à jour un affichage d'un contrôle qui se trouve n'importe où dans la page ?
En PHP, j'ai l'habitude de faire renvoyer directement du code HTML par le script appelé par l'ajax et je l'injecte dans mon contrôle de retour (une DIV par exemple) ; mais je ne peux pas faire ça en .NET, ça serait sale et impossible à maintenir ^^.
Merci par avance.
Partager