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 :

récupération de parametres sous silverlight


Sujet :

Silverlight

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    52
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 52
    Par défaut récupération de parametres sous silverlight
    Salut à tous,

    Je me replonge dans le monde de silverlight aprés une coupure, je me bugne au problème suivant:

    Lorsque je lance mon application silverligth l'adresse suivante est mise dans la zone adresse de l'exploreur:
    http://localhost:1796/SilverlightApp...age.aspx#/Home

    Sur une autre page, je voudrais récupérer des paramètres via ce passage:
    http://localhost:1796/SilverlightApp...#/About?mode=1

    J'ai une erreur qui me renvoie que le dictionnaire est vide, normal, je crois que c'est le "#" qui lui plait pas.

    Si je l'enlève, et que donc je passe la ligne suivante:
    http://localhost:1796/SilverlightApp...x/About?mode=1

    J'ai systématiquement le message suivant:
    Erreur : Erreur non gérée de l'application Silverlight
    Code : 2104
    Voilà... Pourtant je n'utilise pas IIS pour le moment, j'utilise juste le serveur de développement asp.net.

    Quelqu'un peut m'aider ?

  2. #2
    Membre confirmé

    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Décembre 2010
    Messages
    126
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet NTIC

    Informations forums :
    Inscription : Décembre 2010
    Messages : 126
    Par défaut
    check ton silverlightControlHost div dans ta page de test et assure toi que ça pointe vers le bon fichier .xap

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    52
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 52
    Par défaut
    Je l'ai bien fait, tout semble correct:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
        <div id="silverlightControlHost">
            <object data="data:application/x-silverlight-2," type="application/x-silverlight-2" width="100%" height="100%">
    		  <param name="source" value="ClientBin/SilverlightApplication6.xap"/>
    		  <param name="onError" value="onSilverlightError" />
    		  <param name="background" value="white" />
    		  <param name="minRuntimeVersion" value="4.0.50401.0" />
    		  <param name="autoUpgrade" value="true" />
    		  <a href="http://go.microsoft.com/fwlink/?LinkID=149156&v=4.0.50401.0" style="text-decoration:none">
     			  <img src="http://go.microsoft.com/fwlink/?LinkId=161376" alt="Télécharger Microsoft Silverlight" style="border-style:none"/>
    		  </a>
    	    </object><iframe id="_sl_historyFrame" style="visibility:hidden;height:0px;width:0px;border:0px"></iframe></div>
        </form>
    Une autre idée ?

  4. #4
    Membre confirmé

    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Décembre 2010
    Messages
    126
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet NTIC

    Informations forums :
    Inscription : Décembre 2010
    Messages : 126
    Par défaut
    execute ton appli et tape ce lien :

    http://localhost:1796/ClientBin/Silv...plication6.xap


    ça t'affiche une erreur HTTP ?

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    52
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 52
    Par défaut
    J'ai tapé ca:
    http://localhost:1796/ClientBin/Silv...plication6.xap

    et du coup j'ai une boite de dialogue qui me propose de télécharger et d'enregistrer le fichier SilverlightApplication6.xap...

    Et pas d'erreurs par contre.

  6. #6
    Membre confirmé

    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Décembre 2010
    Messages
    126
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet NTIC

    Informations forums :
    Inscription : Décembre 2010
    Messages : 126
    Par défaut
    je pense qu'il te manque un "/" dans ton div "silverlightControlHost" remplace la ligne suivante

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <param name="source" value="ClientBin/SilverlightApplication6.xap"/>
    par :


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <param name="source" value="/ClientBin/SilverlightApplication6.xap"/>

  7. #7
    Expert confirmé
    Avatar de Skyounet
    Homme Profil pro
    Software Engineer
    Inscrit en
    Mars 2005
    Messages
    6 380
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : Software Engineer
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 6 380
    Par défaut
    NTIC tu es a cote de la plaque.

    Il a pas de probleme pour afficher son application, il a des soucis de parametres en navigation...

    Normalement tu peux les recuperer en faisant

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    NavigationContext.QueryString[""]
    Regarde par la pour voir si tu as bien fait tout comme il faut
    http://msdn.microsoft.com/en-us/libr...8VS.95%29.aspx

  8. #8
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    52
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 52
    Par défaut
    Merci à tous les deux pour vos réponses.

    En fait le problème s'est résolu en tapant
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    string sMode = NavigationContext.QueryString["Mode"];
    a la place de
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    string sMode = HtmlPage.Document.QueryString["Mode"]
    Pour extraire les paramètres.
    Donc merci skyounet pour la réponse.

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

Discussions similaires

  1. Récupération login XP sous I.E avec javascript
    Par tdelacou dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 14/04/2006, 11h39
  2. Réponses: 2
    Dernier message: 16/11/2005, 16h52
  3. [HTML] récupération de parametre
    Par fab22montpellier dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 08/07/2005, 16h23
  4. [JSP] Passage et récupération de parametre
    Par Chonchon dans le forum Servlets/JSP
    Réponses: 1
    Dernier message: 23/06/2005, 15h48
  5. récupération de parametres en sortie d'une SP
    Par jbat dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 25/04/2005, 08h41

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