none
[C# asp 2.0] postback ? eviter un A/R serveur ? RRS feed

  • Question

  • Bonjour, je suis assez débutant dans l'architecture web.

    J'essaye de creer un generateur de requete SQL en dynamique.
    Pour cela j'ai sur ma page plusieurs Textbox qui sont mappé sur des champs d'une table.
    Quand je passe en Mode Generation de requete, tous les textbox que je renseigne seront dans ma clause where

    j'ai un bouton qui m'appelle une fonction d'une dll qui scan tous les textboxs que je passe en paramétre et me construit mon ordre select.

    ma question est :
    Est il possible de faire cela sans faire un aller retour serveur ?
    je ne comprends pas bien la portée ? ou plutot ou se trouve ma dll ?
    sur le serveur ? sur le client ?
    sachant que je dois appeler cette generation de requete uniquement par ma dll

    comment faire sans aller retour serveur ?
    il y a bien ajax(je me suis docummenté un peu) mais peut on appelé une dll ?

    Merci de vos aides,

    win32 et web c'est vraiment pas la meme chose
    vendredi 25 mai 2007 07:51

Toutes les réponses

  • Bonjour Chnew Bob !

     

    Je vais répondre pour ma part à tes questions dans l'ordre que tu les a posées.

     

    Tu es obligé de faire un "aller/retour serveur" étant donnée que ta dll est chargée en mémoire côté serveur et que côté client, seul l'interface graphique te lie avec ce dernier.


    Tu peux justement utiliser le framework Ajax ASP.Net de microsoft pour palier à ton postback, où plutôt, ton relod de la page.

    Il te suffira simplement de déclarer une balise Ajax -> ScriptManager et d'englober tout tes contrôles serveurs d'une balise

     

    Code Snippet
    <ajax:UpdatePanel></ajax:UpdatePanel>

      

    Va sur http://ajax.asp.net, tu y trouveras pas mal d'exmples et de réponses à tes questions à mon avis.

     

    Bon courage !

    mardi 12 juin 2007 11:47