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 :

passage d'éléments par post


Sujet :

ASP.NET

  1. #1
    Membre éprouvé
    Inscrit en
    Septembre 2007
    Messages
    1 137
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Septembre 2007
    Messages : 1 137
    Par défaut passage d'éléments par post
    j'ai une page source avec un formulaire avec des boutons qui m'ouvrent une nouvelle page contenant un gridview me permettant de sélectionner des éléments.

    Ce que je souhaite faire c'est remplir des textbox de ma page source avec les éléments sélectionné dans le gridview.

    Là je suis en peu perdu.
    Merci

  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
    javascript

  3. #3
    Membre éprouvé
    Inscrit en
    Septembre 2007
    Messages
    1 137
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Septembre 2007
    Messages : 1 137
    Par défaut
    Y'aurait il une autre méthode que d'utiliser le javascript avec tout ce que .net nous propose????

    avec Server.Transfert un peu faire des choses???

  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
    Non je pense pas, t'as 2 fenêtres différentes

  5. #5
    Membre éprouvé
    Inscrit en
    Septembre 2007
    Messages
    1 137
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Septembre 2007
    Messages : 1 137
    Par défaut
    Je réexplique:
    j'ai une page source dans lequel j'ai un bouton qui m'ouvre une nouvelle page afin que l'utilisateur puisse récupérer une donnée affiché dans un gridview.
    Sur cette page avec le gridview j'ai un bouton valider qui doit me faire revenir à la page source et me remplissant un textbox avec la valeur sélectionnée sur la page du gridview.

    Je peux bien utiliser une session mais bon avec tout ce qui est proposé dans dotnet je me suis dit qu'il y avait d'autre possibilité

  6. #6
    Membre averti
    Inscrit en
    Octobre 2007
    Messages
    35
    Détails du profil
    Informations forums :
    Inscription : Octobre 2007
    Messages : 35
    Par défaut
    Tu as regardé du coté des CrossPagePostBack ??

  7. #7
    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
    Citation Envoyé par tortuegenie Voir le message
    Je réexplique:
    j'ai une page source dans lequel j'ai un bouton qui m'ouvre une nouvelle page afin que l'utilisateur puisse récupérer une donnée affiché dans un gridview.
    Sur cette page avec le gridview j'ai un bouton valider qui doit me faire revenir à la page source et me remplissant un textbox avec la valeur sélectionnée sur la page du gridview.

    Je peux bien utiliser une session mais bon avec tout ce qui est proposé dans dotnet je me suis dit qu'il y avait d'autre possibilité
    J'avais bien compris.
    Je maintiens mon javascript

  8. #8
    Membre éprouvé
    Inscrit en
    Septembre 2007
    Messages
    1 137
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Septembre 2007
    Messages : 1 137
    Par défaut
    En fait est il possible de le faire sans javascript???

    En ce qui concerne les crossPagePostBack il n'y a pas beaucoup d'exemple et je pense que je ne sais pas trop quoi en faire!!!!

  9. #9
    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
    Citation Envoyé par tortuegenie Voir le message
    En fait est il possible de le faire sans javascript???
    Non

    En ce qui concerne les crossPagePostBack il n'y a pas beaucoup d'exemple et je pense que je ne sais pas trop quoi en faire!!!!
    Ca marchera pas ici, tu peux pas poster vers ta page mère

  10. #10
    Rédacteur
    Avatar de The_badger_man
    Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2005
    Messages
    2 745
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 745
    Par défaut
    ASP.NET s'execute coté serveur.
    Tu peux modifier les informations contenues sur ta page mère de deux façons:
    - en javascript
    - en rechargeant la page et en récupérant les informations coté serveur.
    Les règles du forum
    Le trio magique : FAQ + Cours + fonction rechercher
    Mes articles
    Pas de questions par messages privés svp

    Software is never finished, only abandoned.

  11. #11
    Membre éprouvé
    Inscrit en
    Septembre 2007
    Messages
    1 137
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Septembre 2007
    Messages : 1 137
    Par défaut
    Ouais donc en fait dans mon cas il vaudrait presque mieux passer par une session afin de pouvoir remplir les champs de ma page mère.

    Parce que de ma page mère faire un PostBackUrl vers la page traitement et de la page traitement refaire un postbackURL vers la page mère, n'est pas très catholique comme méthode.

  12. #12
    Membre Expert
    Avatar de Pongten
    Homme Profil pro
    IT Analyst & Software Developer
    Inscrit en
    Juin 2002
    Messages
    1 173
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Belgique

    Informations professionnelles :
    Activité : IT Analyst & Software Developer
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Juin 2002
    Messages : 1 173
    Par défaut
    Javascript est la solution idéale. De toute façon, même si tu veux passer par la session, pour forcer le rechargement de ta page mère quand tu quitteras ta page fille, tu seras obligé de repasser par javascript.

    Qu'est-ce qui ne va pas avec JS ?

  13. #13
    Membre éprouvé
    Inscrit en
    Septembre 2007
    Messages
    1 137
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Septembre 2007
    Messages : 1 137
    Par défaut
    En fait ce qui me dérange avec le javascript c'est qu'il commence bientot a y en avoir plus que du c# et je trouve cela bizarre.

    De plus , le javascript s'execute coté client et le c# coté serveur.

    En fait je n'ai pas besoin de javascript meme avec la session.
    J'ai fait un ViewState dans lequel je récupère Request.UrlReferrer.ToString();
    et dans le redirect je lui passe le ViewState.

    Je ne sais pas du tout quel solution est meilleur qu'une autre, ni laquelle est plus rapide ou consomme moins de bande passante mais il faut également quelque chose de simple à programmer.

    Maintenant je suis ouvert à toute proposition pour améliorer le passage des éléments dans mon cas.

    En parlant de javascript vous vouliez parler de faire des popup au lieu de faire une "vrai" page. Parce que je ne peux pas utiliser de popup (choix du patron)

    En tout cas merci

  14. #14
    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
    Citation Envoyé par tortuegenie Voir le message
    j'ai une page source dans lequel j'ai un bouton qui m'ouvre une nouvelle page
    Donc ça, c'est pas un pop up? C'est la même page?

  15. #15
    Membre éprouvé
    Inscrit en
    Septembre 2007
    Messages
    1 137
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Septembre 2007
    Messages : 1 137
    Par défaut
    Ben une page source.aspx avec un bouton qui quand on click ouvre client.aspx à l'aide d'un response.redirect("client.aspx");

  16. #16
    Membre très actif
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2008
    Messages
    233
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Janvier 2008
    Messages : 233
    Par défaut
    Citation Envoyé par tortuegenie Voir le message
    Ben une page source.aspx avec un bouton qui quand on click ouvre client.aspx à l'aide d'un response.redirect("client.aspx");
    Mais c'est un popup ou non ?

  17. #17
    Membre éprouvé
    Inscrit en
    Septembre 2007
    Messages
    1 137
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Septembre 2007
    Messages : 1 137
    Par défaut
    ben non

  18. #18
    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
    Bah on avait tous compris le contraire
    Faut pas employer le terme "ouvrir" si tu restes sur la même page

  19. #19
    Membre éprouvé
    Inscrit en
    Septembre 2007
    Messages
    1 137
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Septembre 2007
    Messages : 1 137
    Par défaut
    Ouais bon le fait de dire "sur la meme page" est pas juste non plus.

    Mais disons que maintenant que tout le monde est d'accord sur ce sujet.

    Y'a t'il une autre solution pour faire ce que je souhaite????

  20. #20
    Membre très actif
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2008
    Messages
    233
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Janvier 2008
    Messages : 233
    Par défaut
    en QueryString ?

    Par exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    monLien.NavigateUrl = "mapagemaman.aspx?id=" + tonId;

+ Répondre à la discussion
Cette discussion est résolue.
Page 1 sur 2 12 DernièreDernière

Discussions similaires

  1. Perte de données au passage par POST
    Par vallica dans le forum Langage
    Réponses: 2
    Dernier message: 19/06/2006, 18h00
  2. Passage de variables en POST par un lien
    Par Nious99 dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 09/06/2006, 08h52
  3. problème de passage de variables par POST
    Par jeanfrancois dans le forum Langage
    Réponses: 7
    Dernier message: 03/05/2006, 13h36
  4. Passage d un texte par post
    Par Seth77 dans le forum Langage
    Réponses: 7
    Dernier message: 16/02/2006, 14h05
  5. Passage de variable par methode post ?
    Par oazar dans le forum Flash
    Réponses: 33
    Dernier message: 16/10/2003, 17h03

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