Silverlight在被iframe标签包围时不起作用



我有一个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>

最新更新