2

我們有一個用VB.NET編寫的ASP.NET Web應用程序,我們在Init事件中以編程方式構建內容。如何在ASP.NET控件(用戶或自定義)中嵌入SilverLight控件

我們廣泛使用用戶控件,隨時進行構建,現在我想開始包含SilverLight內容。

是否有一種簡單的方法將SilverLight應用程序嵌入到控件中,然後在代碼中實例化整個事物,就像以編程方式將普通ASP.NET控件添加到頁面一樣?

當使用<object>標籤添加到頁面時,SilverLight組件本身工作正常,但我確實希望能夠在代碼中的其他地方重用它。

由於我期望使用SilverLight來增加我們的應用程序,並且asp:Silverlight控件現在似乎爲deprecated,所以我正在尋找包裝內容的替代方法。

感謝您的指點。

回答

2

您可以製作自己的不贊成使用的Silverlight控件版本 - 只需在Render事件期間發出適當的<object> html。這是一個非常簡單的5分鐘任務,將其中一個推出。

+0

通常,當有人說某件事是5分鐘的任務時,我會'對',等待痛苦的開始。但這一次,它確實是。非常感謝! – ChrisA 2010-04-29 09:25:00