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 métier dans un controle utilisateur


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    41
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 41
    Par défaut objet métier dans un controle utilisateur
    Bonjour,

    je voudrais faire un controle utilisateur qui contient une dropdownlist, liée à un certain objet métier. Normalement, il faut que le fichier source classe.cs définissant la classe de l'objet métier se trouve dans le répertoire app_code. Mais je voudrai inclure cette classe au sein même du contrôle utilisateur, pour ne pas à avoir à inclure classe.cs dans chaque projet où je voudrais utiliser ce contrôle utilisateur. Comment faire?
    Merci

  2. #2
    Membre Expert

    Profil pro
    Inscrit en
    Septembre 2002
    Messages
    1 581
    Détails du profil
    Informations personnelles :
    Âge : 49
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2002
    Messages : 1 581
    Par défaut
    Citation Envoyé par cyberchand
    Bonjour,

    je voudrais faire un controle utilisateur qui contient une dropdownlist, liée à un certain objet métier. Normalement, il faut que le fichier source classe.cs définissant la classe de l'objet métier se trouve dans le répertoire app_code. Mais je voudrai inclure cette classe au sein même du contrôle utilisateur, pour ne pas à avoir à inclure classe.cs dans chaque projet où je voudrais utiliser ce contrôle utilisateur. Comment faire?
    Merci
    Un contrôle utilisateur s'utilise dans une seule et même application sinon il s'agit un web server control (composite ou non).

    Précise d'abord de quel type de contrôle tu parles exactement??

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    41
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 41
    Par défaut
    Il s'agit d'un contrôle destiné à afficher une liste d'images miniatures qui se trouvent dans un dossier donné (fixé une fois pour toutes).
    Comment distribuer ce composant le plus facilement et le plus proprement possible? (de sorte que pour l'insérer, il suffise de faire un drag&drop) ?
    Merci

  4. #4
    Membre Expert

    Profil pro
    Inscrit en
    Septembre 2002
    Messages
    1 581
    Détails du profil
    Informations personnelles :
    Âge : 49
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2002
    Messages : 1 581
    Par défaut
    Citation Envoyé par cyberchand
    Il s'agit d'un contrôle destiné à afficher une liste d'images miniatures qui se trouvent dans un dossier donné (fixé une fois pour toutes).
    Comment distribuer ce composant le plus facilement et le plus proprement possible? (de sorte que pour l'insérer, il suffise de faire un drag&drop) ?
    Merci
    Si c'est une distribution inter-application, il faut le distribuer via une DLL (projet class library)

    Si c'est un contrôle utilisé dans plusieurs pages d'une même application, tu peux créer un simple user control (add->new item->web user control).


    Si c'est un contrôle serveur, tu devras créer un nouveau projet de type "class library" et dériver soit de la classe

    WebControl (tu génères le HTML toi même)

    soit de

    CompositeControl (qui dérive elle même de WebControl, tu utilises des contrôles existants que tu étends et tu dois implémenter CreateChildControls() etc...) .

    Je te conseille de faire des recherches sur ces deux classes. Evidemment, il y a du travail et c'est du pur coding, tu n'as pas d'assistant graphique.

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    41
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 41
    Par défaut
    Merci pour cette réponse!
    Dans un premier temps, je vais faire un user control, puisque ça a l'air d'être le moins difficile...

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

Discussions similaires

  1. [ZF 1.8] [débutant] Quelle est la place des objets métier dans zf ?
    Par Trycias dans le forum Zend Framework
    Réponses: 3
    Dernier message: 21/05/2009, 19h14
  2. bug sur les linkbutton dans un controle utilisateur web
    Par agnes huchon dans le forum ASP.NET
    Réponses: 9
    Dernier message: 20/03/2009, 10h02
  3. Passage de variables dans un controle utilisateur
    Par oclone dans le forum ASP.NET
    Réponses: 6
    Dernier message: 09/10/2008, 10h30
  4. Plusieurs objets métiers dans un DataContext ?
    Par Nalfeim dans le forum Windows Presentation Foundation
    Réponses: 6
    Dernier message: 03/06/2008, 16h40

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