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 :

Meme application avec données differentes


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 Meme application avec données differentes
    Bonjour,
    Je viens tout juste de me mettre au Silverlight, et j'aimerai ameliorer un site contenant du javascript.

    Voici l'énoncé du probleme qui s'offre a moi:
    Les pages du site ne sont pas faites entierement avec silverlight. J'ai un site normal (en aspx). Seulement a l'interieur des pages se trouve du javascript (que j'aimerai changer avec silverlight).
    Le javascript affiche des images corespondantes a la page dans laquelle nous nous trouvons

    Je souhaiterai faire un carousel.
    Les pages du sites sont: 'chien' et 'chat'.
    Si nous nous trouvons dans une page 'chien', le carousel corespondant contiendra des images de chiens. Et si nous sommes dans une page 'chat' nous aurons des images de chats.

    1 question:
    Pour ce faire, doit il y avoir dans mon projet Silverlight 2 applications (une pour chien et l'autre pour chat)?
    Ou bien je peux specifier le binding de l'application silverlight dans mon projet asp?

    Merci

  2. #2
    Membre Expert
    Avatar de Samuel Blanchard
    Homme Profil pro
    Expert .NET
    Inscrit en
    Février 2010
    Messages
    1 504
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France

    Informations professionnelles :
    Activité : Expert .NET

    Informations forums :
    Inscription : Février 2010
    Messages : 1 504
    Par défaut
    Tu dois te poser la question, comment ma page aspx et notamment le javascript sait qu'il est sur une page Chat ou Chien.

    Le plus simple est det mettre dans la querystring de ta page web le type de donnée à traiter. exemple pour la page Chat (la querystring est en gras) :

    http://web.com/toto.aspx?pageType=Chat

    Silverlight est capable de récupérer les informations de la QueryString comme suit :

    Code c# : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    string pageType = HtmlPage.QueryString["pageType"].ToString();
     
    if( pageType == "Chat" )
    {
    ...
    }
    else
    {
    ...
    }

    Pas besoin de 2 projets. Un seul suffit qui récupère les images selon le type de la page contenu dans la QueryString.

  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
    Merci pour ta réponse, j'etais absent un certain temps.

    J'ai tres bien compris que je n'ais pas besoin de plusieurs projet silverlight (un seul ferra l'affaire).

    En faite je n'arive pas a lier ma page aspx avec le xaml de l'application silverlight.

    Au debut, en ajoutant le projet silverlight a mon site, visual studio a generé pour moi 2 pages (l'une silvertlightTestPage.html et l'autre silvertlightTestPage.aspx).
    Et lorsque je lancais, l'application fonctionnait tres bien, mais il afiche la page entiere en Silverlight (alors que je souhaite l'inclure dans une page html).
    J'ai donc virer ces 2 pages. Mais lorsque je souhaite voire ma page aspx le bloque Silverlight reste blanc.
    Voici ma balise object:

    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
    17
    18
    <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>
     
        </div>
    et voici mon mappage:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
       <uriMapper:UriMapper>
                        <uriMapper:UriMapping Uri="" MappedUri="/Views/Home.xaml"/>
                        <uriMapper:UriMapping Uri="/Gestion/Client" MappedUri="/Views/Home.xaml"/>
                      </uriMapper:UriMapper>
    J'ai essayé les 2 cas de figures et pourtant l'appli silverlight est toujours blanche. (alors quelle marche tres bien avec la testPage).

    Merci
    Que manque t'il?

  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 Probleme resolu
    Salut,
    J'avais momentanément abandonné ce sujet pour resoudre une autre partie de ma solution, et il se trouve que le probleme venait de la bas (probleme de connection WCF).
    Je marque donc ceci comme resolu.

    Merci bien

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

Discussions similaires

  1. Probleme application avec données
    Par fghfgh dans le forum WinDev
    Réponses: 2
    Dernier message: 16/02/2013, 20h38
  2. Réponses: 3
    Dernier message: 26/03/2009, 15h08
  3. [C#2.0] Données d'application avec Vista
    Par daner06 dans le forum Windows Forms
    Réponses: 2
    Dernier message: 09/02/2007, 01h11
  4. [Conception] Application avec base de données
    Par pereiramarcos dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 17/12/2006, 23h03
  5. Réponses: 12
    Dernier message: 19/08/2006, 20h53

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