【问题标题】:How to embed a SilverLight control in ASP.NET control (user or custom)如何在 ASP.NET 控件中嵌入 SilverLight 控件(用户或自定义)
【发布时间】:2010-04-29 07:49:52
【问题描述】:

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

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

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

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

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

感谢您的任何指点。

【问题讨论】:

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


    【解决方案1】:

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

    【讨论】:

    • 通常当有人说某事是 5 分钟的任务时,我会说“是的”,然后等待痛苦开始。但这一次,确实如此。非常感谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-09-13
    • 2011-10-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-08-24
    • 1970-01-01
    相关资源
    最近更新 更多