Параметр в Aspx - PullRequest
       10

Параметр в Aspx

0 голосов
/ 15 июля 2010

Я вызываю компонент silverlight на моей странице 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>

Параметр прекрасно работает

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

Я бы хотел изменить страницу aspx, чтобы она принимала сам параметр. Сегодня я звоню на страницу

Config.aspx 

и я хотел бы сделать что-то вроде этого, назвать это

Config.aspx?ConfiguredCarId=11

Как мне изменить приведенный выше код, чтобы отразить это изменение? Спасибо

1 Ответ

0 голосов
/ 15 июля 2010

Если я вас правильно понимаю (что я не уверен на 100%) ...

Разве вы не можете просто сделать это?

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

Или, конечно, если выесли вы не хотите полагаться на сервер, вы можете создать функцию JavaScript для извлечения QueryString и вызова этого.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...