2009-07-27 63 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

相关问题