Bonjour

Je tente de mettre un SilverLight dans un contrôle ASCX mais ça amrhce pas bien.

D'un côté j'ai monté un projet à part pour fabriquer mon SilverLight. J'ai fait un truc facile qui affiche un bouton sur fond bleu, vraiment trés simple et le projet marche bien.

Ensuite j'ai mis ça dans mon ASCX :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
<asp:Silverlight ID="sil1" runat="server" Source="~/MonHello.xap" Width="100%" Height="100%" MinimumVersion="2.0.31005.0"></asp:Silverlight>
et j'ai copier le fichier MonHello.xap à la racine de mon site.

Dans ma page qui contient le contrôle ASCX j'ai mis ça :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
<script type="text/javascript" src="/scripts/Silverlight.js"></script>
parce que j'ai vu qu'il y avait ça dans le projet de test

Lorsque j'arrive sur la page pour faire apparaitre mon fameux buton sur fond bleu j'ai une erreur JScript :
'Sys' est indéfini
Et la ligne de code concerné, récupérer dans le source de la page est celle ci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
<script type="text/javascript">
//<![CDATA[
Sys.UI.Silverlight.Control.createObject('ctl00_cphCentral_TarotPresentation_sil1_parent', '\u003cobject type="application/x-silverlight-2" id="ctl00_cphCentral_TarotPresentation_sil1" style="height:100%;width:100%;">\r\n\t\u003cparam name="MinRuntimeVersion" value="2.0.31005.0">\r\n\r\n\t\u003c/param>\u003ca href="http://go2.microsoft.com/fwlink/?LinkID=114576&amp;v=2.0">\u003cimg src="http://go2.microsoft.com/fwlink/?LinkID=108181" alt="Téléchargez Microsoft Silverlight" style="border-width:0;" />\u003c/a>\r\n\u003c/object>');
		//]]>
</script>
Je ne comprends pas ce que je dois faire pour corriger le souci. Pouvez vous m'aider ?