0

我有一个 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 后面消失的解决方案,但我的问题是页面打开时。没有显示任何内容..只是一个空白页..我应该怎么做才能让我的 SL 工作..谢谢。

4

1 回答 1

0

iframe 标记并不是真的要用作实际的容器元素,而是包含来自外部源的内容的内联框架。

您可以做的是创建另一个仅包含您的 Silverlight 插件的页面,然后将 iframe 的“src”属性设置为包含您的 Silverlight 插件的页面。

<iframe height="908" width="600" src="NewSilverlightPage.aspx"></iframe>
于 2012-04-14T22:34:52.337 回答