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 de données d'une page vers un UserControl


Sujet :

ASP.NET

  1. #1
    Membre éclairé Avatar de PatStan17
    Homme Profil pro
    Chef de projet / Développeur
    Inscrit en
    Décembre 2008
    Messages
    307
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet / Développeur
    Secteur : Santé

    Informations forums :
    Inscription : Décembre 2008
    Messages : 307
    Par défaut Passage de données d'une page vers un UserControl
    Bonjour à tous

    J'ai un UserControl qui me permet de saisir les adresses Postales. il gére l'enregistrement des données en instanciant un objet Adresse qui fait la vérification de saisie et qui posséde une méthode Enregister pour envoyer les données dans la base , je vous passe les détails...

    sur une page j'ai une liste de personnes , j'en choisi une par un click , je récupére au passage son identifiant dans une variable viewstate et je fais apparaître mon usercontrol pour la saisie de son adresse.

    Quand je vais cliquer sur le bouton enregistrer de mon usercontrol je dois récupérer l'identifiant de ma personne dans mon usercontrol pour le passer à mon objet adresse ...

    Comment m'y prendre ? Je n'ai pas trouvé ...

    QQn peut 'il me donner une piste ?


    Merci d'avance

    Patrick

  2. #2
    Membre émérite Avatar de Ramajb
    Homme Profil pro
    ----------------------------
    Inscrit en
    Septembre 2007
    Messages
    476
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : ----------------------------

    Informations forums :
    Inscription : Septembre 2007
    Messages : 476
    Par défaut
    Si tu as l'usercontrol sur ta page, c'est parce que tu l'as aussi son instance. A partir de cet instance, tu peux accéder aux propriétés public de l'usercontrol. Par exemple:
    Page.aspx.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
      <uc1:myUc ID="myUc1" Name="" runat="server" />
    code Behind Page
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    myUc1.Identifiant=viewstate["identifiant"];
    Code behind User control: tu définit la propriété public Identifiant
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    public string Identifiant { get; set;}
    a+

  3. #3
    Membre éclairé Avatar de PatStan17
    Homme Profil pro
    Chef de projet / Développeur
    Inscrit en
    Décembre 2008
    Messages
    307
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet / Développeur
    Secteur : Santé

    Informations forums :
    Inscription : Décembre 2008
    Messages : 307
    Par défaut merci
    Ca marche, merci pour ton aide ....

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

Discussions similaires

  1. Envoyer des données d'une formulaire vers une BD dès le chargement d'une page
    Par rebhihabib dans le forum Général Conception Web
    Réponses: 1
    Dernier message: 11/03/2008, 01h33
  2. Réponses: 1
    Dernier message: 10/03/2008, 12h56
  3. Réponses: 6
    Dernier message: 12/08/2007, 11h10
  4. [FORM] Récupérer des données d'une page vers une autre
    Par smh_master dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 19/02/2007, 11h49
  5. passage de données d'une popup vers une page PHP
    Par loukili81 dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 28/03/2006, 18h54

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