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

Silverlight Discussion :

Application visible que dans la page de test


Sujet :

Silverlight

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    Programmeur PHP
    Inscrit en
    Août 2009
    Messages
    244
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : Israël

    Informations professionnelles :
    Activité : Programmeur PHP
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Août 2009
    Messages : 244
    Par défaut Application visible que dans la page de test
    Bonjour,
    j'ai une solution contenant 2 projets:
    SilverlightAppli (une application silverlight)
    PL_aspx (site web qui hebergera l'appli silverlight)

    Lors de l'ajout de l'application silverlight a mon site web, j'ai choisi que VS 2010 génère automatiquement pour moi une page de test.
    Lorsque je lance ma solution, la page de test (SilverlightTestPage.aspx) charge et je vois belle et bien mon application silverlight.

    Mon probleme est que je ne parviens pas a faire heberger mon application silverlight dans une autre page de mon projet PL_aspx.

    Par exemple, admettons que j'ai une page client.aspx.
    J'ajoute bien la balise object comme suit:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    <div id="silverlightControlHost">
     
           <div id="Div1">
            <object id="coucou" data="data:application/x-silverlight-2," type="application/x-silverlight-2" width="100%" height="100%">
    		  <param name="source" value="~/ClientBin/SilverlightApplication.xap"/>
    		  <param name="onError" value="onSilverlightError" />
    		  <param name="background" value="white" />
    		  <param name="minRuntimeVersion" value="4.0.50826.0" />
    		  <param name="autoUpgrade" value="true" />
     
              <a href="http://go.microsoft.com/fwlink/?LinkID=149156&v=4.0.50826.0" style="text-decoration:none">
     			  <img src="http://go.microsoft.com/fwlink/?LinkId=161376" alt="Get Microsoft Silverlight" style="border-style:none"/>
    		  </a>
     
    	    </object>
            <iframe id="Iframe1" style="visibility:hidden;height:0px;width:0px;border:0px"></iframe></div>
    ma page charge, mais l'emplacement ou doit se trouver l'application silverlight reste blanche.

    Je pense ma question tres banale, mais j'ai cherché partout sur le web et je ne vois rien qui m'aide.
    J'ai chercher aussi dans ma solution ou et comment se fait l'appel de la testPage et je n'ai pas trouvé.
    Merci

  2. #2
    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
    Citation Envoyé par IsraGab Voir le message
    Lors de l'ajout de l'application silverlight a mon site web, j'ai choisi que VS 2010 génère automatiquement pour moi une page de test.

    J'ai chercher aussi dans ma solution ou et comment se fait l'appel de la testPage et je n'ai pas trouvé.
    C'est Visual Studio qui crée à la volé la page de test, puisque c'est ce que tu as choisi. Cela permet de tester une appli Silverlight sans avoir de projet Web associé.


    Citation Envoyé par IsraGab Voir le message
    Bonjour,
    j'ai une solution contenant 2 projets:
    SilverlightAppli (une application silverlight)
    PL_aspx (site web qui hebergera l'appli silverlight)


    Mon probleme est que je ne parviens pas a faire heberger mon application silverlight dans une autre page de mon projet PL_aspx.

    ma page charge, mais l'emplacement ou doit se trouver l'application silverlight reste blanche.
    La page de ton projet Web va chercher l'application Silverlight (SilverlightApplication.xap) dans un dossier ClientBin situé à la racine du site. C'est ce que signifie la ligne
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <param name="source" value="~/ClientBin/SilverlightApplication.xap"/>
    Donc soit tu copies/colles le fichier xap dans un dossier ClientBin dans le site web à la main à chaque fois que tu compiles le projet Silverlight, soit tu laisses Visual Studio le faire automatiquement. Pour ça tu dois "référencer" le projet Silverlight dans le projet Web. Dans les propriétés du projet Web (clic droit, propriété) tu as un onglet Silverlight Applications qui te permet de configurer tout ça. Cette config est faite automatiquement lorsque tu coches la case de création d'un projet Web associé lors de la création d'un projet Silverlight.
    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.

  3. #3
    Membre éclairé
    Homme Profil pro
    Programmeur PHP
    Inscrit en
    Août 2009
    Messages
    244
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : Israël

    Informations professionnelles :
    Activité : Programmeur PHP
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Août 2009
    Messages : 244
    Par défaut
    Citation Envoyé par The_badger_man Voir le message
    C'est Visual Studio qui crée à la volé la page de test, puisque c'est ce que tu as choisi. Cela permet de tester une appli Silverlight sans avoir de projet Web associé.
    Je sais, c'est justement ce que j'ai expliqué tantot: " j'ai choisi que VS 2010 génère automatiquement pour moi une page de test".
    Ce que je ne comprend pas c'est pourquoi l'application silverlight n'est visible que depuis cette page?

    Citation Envoyé par The_badger_man Voir le message
    Donc soit tu copies/colles le fichier xap dans un dossier ClientBin dans le site web à la main à chaque fois que tu compiles le projet Silverlight, soit tu laisses Visual Studio le faire automatiquement. Pour ça tu dois "référencer" le projet Silverlight dans le projet Web. Dans les propriétés du projet Web (clic droit, propriété) tu as un onglet Silverlight Applications qui te permet de configurer tout ça. Cette config est faite automatiquement lorsque tu coches la case de création d'un projet Web associé lors de la création d'un projet Silverlight.
    J'ai deja fait tout ca.
    Je joint une image de mon écran
    Qui montre bien que je demande a héberger l'application silverlight dans la page clients.aspx
    Merci
    Images attachées Images attachées  

  4. #4
    Membre éclairé
    Homme Profil pro
    Programmeur PHP
    Inscrit en
    Août 2009
    Messages
    244
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : Israël

    Informations professionnelles :
    Activité : Programmeur PHP
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Août 2009
    Messages : 244
    Par défaut
    Excuse, je n'avais pas compris quand tu dis
    Citation Envoyé par The_badger_man Voir le message
    La page de ton projet Web va chercher l'application Silverlight (SilverlightApplication.xap) dans un dossier ClientBin situé à la racine du site.
    Le fichier .xap se trouve bel est bien a cet emplacement (regarde l'image).

Discussions similaires

  1. Sous-menu visible que dans un menu actif
    Par spinoops dans le forum Mise en page CSS
    Réponses: 6
    Dernier message: 16/09/2013, 10h00
  2. Calques SVG Visible/Invisible dans une page PHP
    Par MelkInarian dans le forum Langage
    Réponses: 2
    Dernier message: 27/02/2013, 10h26
  3. [Framework] Autowired ne fonctionne que dans ma classe de tests unitaires
    Par nicknolt dans le forum Spring
    Réponses: 4
    Dernier message: 29/01/2013, 10h18
  4. Contrôle dans l'application Android ou dans une page PHP ?
    Par CestPasFaux dans le forum Android
    Réponses: 7
    Dernier message: 30/06/2010, 11h48
  5. Réponses: 8
    Dernier message: 18/12/2006, 12h36

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