我想在运行时(动态)(在aspx或用户控件上)向div面板添加一个silverlight控件。怎么能实现这个目标呢?
答案 0 :(得分:1)
使用它来动态创建插件
function createSL(pathToXAP,parentElement) {
Silverlight.createObjectEx(
{
source: pathToXAP,
parentElement: document.getElementById(parentElement),
id: "sltest",
properties: { width: "100%", height: "100%", background: "white", version: "4.0.50401.0" },
events: { onError: onSilverlightError }
});
}
pathToXAP -e.g. '<%= ResolveUrl(“〜/ ClientBin / MySilverlight.xap”)%>' parentElement是div的名字
您可以根据需要从JS或Silverlight调用此函数