如何在ASP.NET控件(用户或自定义)中嵌入SilverLight控件

时间:2010-04-29 07:49:53

标签: asp.net vb.net silverlight silverlight-3.0 web-application-project

我们有一个用VB.NET编写的ASP.NET Web应用程序,我们在Init事件期间以编程方式构建内容。

我们广泛使用用户控件,动态构建它们,现在我想开始包含SilverLight内容。

是否有一种简单的方法可以在控件中嵌入SilverLight应用程序,然后在代码中实例化整个内容,就像以编程方式将普通的ASP.NET控件添加到页面一样?

使用<object>标记添加到页面时,SilverLight组件本身可以正常工作,但我真的希望能够在代码中的其他地方重用它。

由于我期望使用SilverLight来增加我们的应用程序,而asp:Silverlight控件现在似乎是deprecated,我正在寻找另一种包装内容的方式。

感谢您的任何指示。

1 个答案:

答案 0 :(得分:2)

您可以制作自己版本的已弃用的Silverlight控件 - 它所要做的就是在<object>事件期间发出相应的Render html。这是一个非常直接的5分钟任务来推动其中一个。