2009-08-11 91 views
0

我創建了一個asp.net應用程序。我如何將silverlight標籤集成到我的asp.net項目中。當我GOOGLE時,我得到了一些2.0的例子。我在哪裏可以獲得Silverlight 3.0的示例解決方案?如何將silverlight 3與asp.net集成

注意:當我在谷歌搜索相同的時候,我得到了一個解決方案,添加一個system.web.silverlight.dll,它出現在我的%win%/ Program Files \ Microsoft SDKs \ Silverlight \ v2.0 \ Libraries \ Server \ system中。 web.silverlight.dll

3.0%贏%/ Program Files文件\微軟的SDK \ Silverlight的\ 3.0 \圖書館\服務器\ System.ServiceModel.PollingDuplex.dll有沒有system.web.silverlight.dll 。

我需要做什麼,將Silverlight整合到我的asp.net中?

回答

0

您不想將這些程序集添加到您的asp.net網站,因爲它們是用於開發Silverlight項目的。

所有你需要的是:

  1. Silverlight 3的插件在用戶的機器
  2. 一個XAP文件被編譯Silverlight 3的二進制
  3. 最新的Silverlight.js
  4. 一些標記,在html或aspx頁面(如ClientBin/BIA1.XAP是使用的二進制文件)

安裝第e針對VS2008的Silverlight工具,並通過在您的解決方案中添加一個新的Silverlight項目來爲您設置它,它會詢問您是否希望通過創建一個測試html文件來集成到現有的asp.net網站。 Download here

<object data="data:application/x-silverlight," type="application/x-silverlight-2" width="100%" height="100%">   
     <param name="source" value="ClientBin/BIA1.xap"/> 
     <param name="onerror" value="onSilverlightError" /> 
     <param name="background" value="white" /> 
     <param name="minRuntimeVersion" value="3.0.40624.0" /> 
     <param name="autoUpgrade" value="true" /> 
     <a href="http://go.microsoft.com/fwlink/?LinkID=149156&v=3.0.40624.0" style="text-decoration: none;"> 
      <img src="http://go.microsoft.com/fwlink/?LinkId=108181" alt="Get Microsoft Silverlight" style="border-style: none"/> 
     </a> 
    </object>