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 MVC Discussion :

DataBinding d'un composant externe


Sujet :

ASP.NET MVC

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 5
    Par défaut DataBinding d'un composant externe
    Bonjour,

    Dans le cadre d'un projet se basant sur le Framework ASP MVC 2, j'ai besoin d'utiliser un composant "Calandar" opensource dénommé "DayPilot" (http://www.daypilot.org).
    La documentation de ce composant concernant le databinding donne une solution se basant sur le code behind (http://www.daypilot.org/data-binding.html). Mon problème étant que je n'arrive pas l'adapter au FrameWork MVC.
    Je possède une classe modèle "ttePilotEvent". Dans le contrôleur de ma vue, je renvoie à la vue une liste d'objet de type "ttePilotEvent". Du côté de ma vue, je récupère bien cette liste (testé en visualisant pendant un debug).

    Pour bindé cette liste d'objet avec le "DayPilotCalendar", j'ai donc essayé cela :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    myDayPilotCalendar.Datasource="<%# ViewData.Model >
    J'ai aussi essayé cette solution :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <%
          this.myDayPilotCalendar.DataSource = ViewData.Model;
          this.myDayPilotCalendar.DataBind();  
    %>
    Pouvez-vous m'aider ?

    Merci.

  2. #2
    Membre à l'essai
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 5
    Par défaut Début de réponse
    Je crois avoir trouvé la réponse ici : http://forums.daypilot.org/Topic.asp...for_aspnet_mvc

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 5
    Par défaut Code Behind
    Je suis au courant que l'utilisation du code behind détourne l'utilisation du MVC, mais je crois que pour utiliser "DayPilot", je n'ai pas le choix.
    Mon problème ici est que je n'arrive pas à accéder à mes composant utilisateur via mon code behind.
    Dans la page "index.aspx", j'ai bien renseigné les attributs "inherits" et "CodeBehind". D'ailleurs, si je place un point d'arrêt dans le "Page_Load" du code behind, je vois bien que tout fonctionne. Par contre, tous mes contrôles utilisateurs de ma page "Index.aspx" ne sont pas accéssible... Avez-vous une idée ?

  4. #4
    Membre à l'essai
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 5
    Par défaut [Résolu]
    J'ai réussi a résoudre mon problème en créer une page aspx "normale" (avec le code behind) et la modifiant.

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

Discussions similaires

  1. [Flex4] Import de composants externes
    Par Tate-CPP dans le forum Flex
    Réponses: 1
    Dernier message: 15/04/2011, 10h54
  2. [WD14] Composant externe "Diagramme de Gantt"
    Par Baptiste.C dans le forum WinDev
    Réponses: 2
    Dernier message: 15/06/2010, 11h45
  3. Inclure un composant externe
    Par maloups dans le forum Maven
    Réponses: 2
    Dernier message: 05/08/2009, 13h41
  4. Compiler avec intégration d'un composant externe
    Par blastafarie dans le forum ActionScript 3
    Réponses: 2
    Dernier message: 21/07/2009, 10h25
  5. Réponses: 2
    Dernier message: 19/07/2007, 12h27

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