2

У нас есть веб-приложение ASP.NET, написанное на VB.NET, где мы программно создаем контент во время события Init.Как встроить элемент управления SilverLight в элемент управления ASP.NET (пользовательский или пользовательский)

Мы широко используем пользовательские элементы управления, создавая их на лету, и теперь я хочу начать включать контент SilverLight.

Есть ли простой способ встраивания приложения SilverLight в элемент управления и последующего создания всего кода в коде, так же, как вы программно добавляете обычные элементы ASP.NET на страницу?

Сам компонент SilverLight отлично работает при добавлении на страницу с помощью тега <object>, но я действительно хочу, чтобы он мог повторно использовать его в другом месте в коде.

Поскольку я ожидаю использования SilverLight для увеличения в нашем приложении, а управление asp:Silverlight кажется теперь deprecated, я ищу альтернативный способ обертывания содержимого.

Спасибо за любые указатели.

ответ

2

Вы можете создать собственную версию устаревшего элемента управления Silverlight - все, что ему нужно сделать, это исправить соответствующий <object> html во время своего события Render. Это действительно прямая 5-минутная задача бросить одну из них.

+0

Обычно, когда кто-то говорит что-то в 5-минутной задаче, я иду «да» и жду, когда начнется боль. Но на этот раз это действительно так. Большое спасибо! – ChrisA