我有一个Silverlight应用程序,我把它托管在一个asp网页上。喜欢这个:
<iframe width="908" height="600">
<object data="data:application/x-silverlight-2," type="application/x-silverlight-2"
width="908" height="600">
<param name="source" value="ClientBin/Gsilver3.xap" />
<param name="onError" value="onSilverlightError" />
<param name="background" value="transparent" />
<param name="minRuntimeVersion" value="4.0.50826.0" />
<param name="autoUpgrade" value="true" />
<%--<param name="windowless" value="true" />--%>
</a>
</object>
</iframe>
注意iframe标签,我用这个标签摆脱了我的菜单消失在SL后面的解决方案,但我的问题是当页面打开时。 没有显示任何内容。jus 一张白纸..我应该怎么做才能让我的SL工作。谢谢。
iframe 标记实际上并不是要用作实际的容器元素,而是包含来自外部源的内容的内联框架。
您可以做的是创建另一个仅包含 Silverlight 插件的页面,然后将 iframe 的"src"属性设置为包含 Silverlight 插件的页面。
<iframe height="908" width="600" src="NewSilverlightPage.aspx"></iframe>