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 :

[PostBack] Avoir le formulaire vide après postback ?


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    224
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 224
    Par défaut [PostBack] Avoir le formulaire vide après postback ?
    Bonjour à tous,

    J'ai un formulaire sur une page, et il se poste sur lui même (même page)..
    Jusque là ça va.

    Par contre, après le post back, ASP.NET me re rempli automatiquement mes champs de formulaires avec les données postées..
    Et je ne veux pas.. comment faire ??

    J'ai mis enableViewState à false à la page mais ça ne résoud pas le problème.

    D'avance merci pour toute aide

  2. #2
    Rédacteur
    Avatar de lutecefalco
    Profil pro
    zadzdzddzdzd
    Inscrit en
    Juillet 2005
    Messages
    5 052
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : zadzdzddzdzd

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 052
    Par défaut
    textbox1.text = ""
    ...

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    224
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 224
    Par défaut
    Bonjour lutefalco,

    arg, merci, j'ai essayé mais ça ne marche pas.

    Je construis mon formulaire en dynamique via des Controls.Add.
    Mon enableViewState est à false.

    Après un postBack, je reconstruis mon formulaire et je mets bien monHtmlInput.Value=null (et j'ai donc essayé "" par rapport à ton message) mais ça ne marche pas pour autant.
    Le formulaire rendu après postback, est prérempli avec les données postées..
    Pourquoi, comment? c'est là ma question.

    Bien sur je peux faire un javascript sur le onload() de la page, mais n'y a t'il pas un meilleur moyen, coté C# ?

    D'avance merci beaucoup

  4. #4
    Rédacteur
    Avatar de lutecefalco
    Profil pro
    zadzdzddzdzd
    Inscrit en
    Juillet 2005
    Messages
    5 052
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : zadzdzddzdzd

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 052
    Par défaut
    On peut avoir un bout de code?

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    224
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 224
    Par défaut
    Aie, disons que mon code fait 1200 lignes, mais voila le résumé :

    Code C# : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    Page_Load(object sender, EventArgs e)
    {
     
      // SI PAS AJAX
      if (scriptManager1.AsyncPostBackSourceElementID.Length == 0)
      {
        /* construction de mon formulaire via un FormulaireBuilder qui m'ajoute mes HtmlControl à la page avec des value à null (explicitement) */
        constructionFormulaire();
     
        if (isPostBack)
        {
            /* ajout de mes données dans la bdd */
            ajoutDonnees();
        }
      }
    }


    Merci pour ton aide

  6. #6
    Rédacteur
    Avatar de lutecefalco
    Profil pro
    zadzdzddzdzd
    Inscrit en
    Juillet 2005
    Messages
    5 052
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : zadzdzddzdzd

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 052
    Par défaut
    en fait c'est constructionFormulaire qui m'intéresse

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

Discussions similaires

  1. [Débutant] Pourquoi ma liste se vide après un postback ?
    Par nath-0-0 dans le forum ASP.NET
    Réponses: 1
    Dernier message: 09/05/2012, 21h37
  2. [AC-2003] Formulaire vide après changement de base
    Par Piou2fois dans le forum Projets ADP
    Réponses: 0
    Dernier message: 12/04/2012, 09h48
  3. Comment avoir un formulaire vide automatiquement?
    Par Laure041 dans le forum IHM
    Réponses: 14
    Dernier message: 10/04/2008, 16h06
  4. Avoir un formulaire vide à l'affichage
    Par moilou2 dans le forum VBA Access
    Réponses: 9
    Dernier message: 22/02/2008, 11h19
  5. Eviter d'avoir un formulaire vide!
    Par bok2000 dans le forum IHM
    Réponses: 5
    Dernier message: 29/10/2007, 15h49

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