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 :

Objet accessible sur toute la page? [Débutant]


Sujet :

ASP.NET

  1. #1
    Membre averti
    Inscrit en
    Octobre 2009
    Messages
    58
    Détails du profil
    Informations forums :
    Inscription : Octobre 2009
    Messages : 58
    Par défaut Objet accessible sur toute la page?
    Bonjour à tous,
    Petite question de débutant : j'ai une page avec 4 DropDownList, je dois effectuer certains actions sur ces DDL à chaque postback de la page, j'ai donc créer une classe myDDL que je souhaite instancier 4 fois dans 4 variable myDLL.
    J'aimerai que ces 4 variables soit accessible dans le page_load mais également dans les DDL_SelectedIndexChanged.
    Si je les déclare localement (dans Page_load par exemple) pas de problème, par contre si je les déclare au début de mon webform
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    myDLL myDLL1 = new myDLL(nom_dll_1,DropDownListCorrespondante);
    j'ai une erreur car je ne peux pas passer mes DLL en argument dans mon constructeur ("un initialiseur de champs ne peut pas faire réfèrence au champ, à la méthode ou à la propriété non statique 'DropDownListCorrespondante'")
    A quel endroit dois-je donc les déclarer pour y avoir accés dans toutes les méthodes de ma page?
    Merci par avance

  2. #2
    Membre très actif
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2007
    Messages
    871
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Février 2007
    Messages : 871
    Par défaut
    Tu dois bien les placer dans ta classe, par contre affecte-les à null:

    Et remplis myDll dans ton page_load:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    myDLL1 = new myDLL(nom_dll_1,DropDownListCorrespondante);

  3. #3
    Membre averti
    Inscrit en
    Octobre 2009
    Messages
    58
    Détails du profil
    Informations forums :
    Inscription : Octobre 2009
    Messages : 58
    Par défaut
    Super merci beaucoup !

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

Discussions similaires

  1. Réponses: 9
    Dernier message: 29/03/2006, 21h41
  2. insérer un bloc HTML sur toutes ses pages
    Par Laurent_g42 dans le forum Général Conception Web
    Réponses: 2
    Dernier message: 28/08/2005, 19h08
  3. un seul scroll sur toute la page
    Par manaboko dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 13/08/2005, 10h32
  4. [HTML] Tableaux sur toute une page
    Par tails dans le forum Balisage (X)HTML et validation W3C
    Réponses: 4
    Dernier message: 12/04/2005, 12h29

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