IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ASP.NET Discussion :

ASP.NET Simulation PostBack


Sujet :

ASP.NET

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Juin 2004
    Messages
    24
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2004
    Messages : 24
    Points : 18
    Points
    18
    Par défaut ASP.NET Simulation PostBack
    Bonjour à tous,
    Je sais pas trop où poster ce message car ca regroupe AJAX, ASP.NET
    Alors voici mon problème, je bosse sur Google Gears pour ceux qui en ont entendu parler.

    Pour faire simple, un utilisateur remplit un formulaire (ASP.NET) une fois rempli il clique sur "save" mais j'intercepte l'envoi du formulaire vers le serveur et je stocke les données entrées par l'utilisateur quelque part.

    Puis, plus tard, je souhaite propager vers le serveur les données saisies par les utilisateurs, j'aimerais donc contacter le serveur (avec XmlHttpRequest) et simuler les envois de formulaire afin de sauvegarder les données dans la DB.

    Le problème étant que j'ai affaire à de l'ASP.NET donc la gestion des formulaires est un peu différente (__VIEWSTATE, __EVENTTARGET...) donc si quelqu'un peut m'expliquer comment avec xmlhttprequest, en envoyant une requete POST je peux simuler cet envoi de formulaire, ce serait le top.


    Merci d'avance.

    Clément

  2. #2
    Membre à l'essai
    Profil pro
    Inscrit en
    Juin 2004
    Messages
    24
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2004
    Messages : 24
    Points : 18
    Points
    18
    Par défaut Résolu
    Pour info:

    méthode:

    xmlhttprequest: faire un GET sur la page en question
    parser la réponse pour récuperer le viewstate
    effectuer une requete post contenant en argument: le viewstate,le eventtarget, le eventargument, et chaque valeur de formulaire que vous voulez envoyer.
    format: remplacer "_" par ":" dans le nom du champ, puis nomchamp=valeur
    (event target = nom du bouton submit avec même format)

    ensuite, envoyer la requete!

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. asp.net HidenField postback
    Par windows2056 dans le forum ASP.NET
    Réponses: 3
    Dernier message: 07/10/2011, 05h11
  2. [AJAX] ASP.NET SImulation Postback
    Par bribus dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 18/07/2007, 11h08
  3. Réponses: 1
    Dernier message: 13/03/2007, 16h23
  4. [ASP.NET] Server.Execute et les PostBack
    Par Fondateur0426 dans le forum ASP.NET
    Réponses: 2
    Dernier message: 09/02/2007, 14h37
  5. simuler un clic javascript/asp.net
    Par rsfav dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 10/08/2006, 16h32

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo