0

私は Silverlight Application を持っていて、それを ASP Web ページでホストしました。次のように:

 <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 に答える