2010-07-15 3 views
0

J'appelle un composant silverlight dans ma page aspx comme celui-ciParamètre dans Aspx

</asp:Content> 
<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server"> 


    <div id="silverlightControlHost" > 
     <object data="data:application/x-silverlight-2," type="application/x-silverlight-2" width="100%" height="900"> 
      <param name="source" value="ClientBin/SilverlightApp4.xap"/> 
      <param name="onError" value="onSilverlightError" /> 
      <param name="initParams" value="ConfiguredCarId=11" /> 
      <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="Get Microsoft Silverlight" style="border-style:none"/> 
      </a> 
     </object><iframe id="_sl_historyFrame" style="visibility:hidden;height:0px;width:0px;border:0px"></iframe></div> 

</asp:Content> 

Le paramètre fonctionne bien

<param name="initParams" value="ConfiguredCarId=11" /> 

Je souhaite modifier ma page ASPX il prend le paramètre lui-même. Aujourd'hui, je vous appelle la page

Config.aspx 

et je voudrais faire quelque chose comme ça l'appelle

Config.aspx?ConfiguredCarId=11 

Comment puis-je modifier le code ci-dessus pour refléter le changement? Merci

Répondre

0

En supposant que je vous comprends bien (que je ne suis pas 100% sûr que je fais) ...

Pouvez-vous pas seulement le faire?

<param name="initParams" value="<%= Request.QueryString["ConfiguredCarId"] %>" /> 

Ou bien sûr, si vous ne voulez pas compter sur le serveur, vous pouvez alors créer une fonction JavaScript pour récupérer le QueryString et faire un appel à ce sujet.

+0

Merci. Je suis nouveau à aspx et ne m'attendais pas à être si simple – bmanu

+0

Nps. Je vous recommande de sauter sur www.asp.net et de regarder quelques vidéos. Je suis sûr que vous le trouverez utile (je l'ai fait et je le fais toujours) – RPM1984