2009-07-27 62 views

回答

4

這將是因爲在Silverlight 3中控件已被刪除。您需要自己構建<object ...標籤。下面是一個簡單的例子: -

<object data="data:application/x-silverlight-2," type="application/x-silverlight-2" width="100%" height="100%"> 
    <param name="source" value="ClientBin/SilverlightApplication1.xap"/> 
    <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> 

但是如果你想要的標準錯誤處理和自動加載的時候SL安裝行爲,你將需要添加的onError參數的函數來處理這些錯誤點,包括Silverlight的。 js仍然是SL3安裝的一部分。

+0

這些工具主要包括Silverlight和SDK的開發者運行時版本。在ASP.NET網站或應用程序中,您不會在工具箱中看到SL中的任何內容,因爲它們沒有任何相關性。工具確實爲Silverlight項目添加了新的項目模板。當你開發一個SL項目時,你會在工具箱中看到一堆項目(類似於WPF控件)。 – AnthonyWJones 2009-07-27 15:28:19

3

不,Silverlight 3中沒有任何Silverlight控件。您仍然可以在Silverlight 3中使用asp:Silverlight,但它不再是這些工具的一部分。見Pete Brown's post

的ASP.NET Silverlight控件仍可作爲Silverlight的2 SDK的一部分,並在MSDN代碼庫(http://go.microsoft.com/fwlink/?LinkId=156721),但不再被維持的Silverlight 3的工具的一部分。 Object Tag和Silverlight.js方法提供了更多的靈活性。將Silverlight 2項目移植到Silverlight 3時,只要更新最小版本號並在使用導航時添加所需的iframe,則可以繼續使用asp.net Silverlight控件,但建議您移植到其中的一個另兩種方法。

This upgrade checklist from Silverlight 2 to 3 may help。

+0

未找到鏈接404錯誤 – Kiquenet 2015-03-30 12:57:36

相關問題