2009-08-03 7 views
1

こんにちは私はsilverlight XAMLファイルを変更してdefault.aspxにSilverlightの変更を単独で起動するメインページを読み込むと、default.aspxには何もありません。これをどうやって知っていますか?それはhtmlファイルと関係がありますか? HTMLファイルにはSilverlightアプリケーションを指すオブジェクトタグがありますが、default.aspxファイルはどのようにHTMLにリンクしていますか?Silverlight Webアプリケーションのhtmlファイルの目的は何ですか?

答えて

4

ソリューションで添付のWebアプリケーションを使用してSilverlightプロジェクトを作成すると、Visual Studioプロジェクトテンプレートによっていくつかの「足場」が作成されます。これは、シナリオで説明するのが最も簡単です:私は、Silverlightアプリケーションのテンプレートを使用して「フー」と呼ばれるプロジェクトを作成した場合、私は次のようになります:

ソリューション:フー(2つのプロジェクト)

プロジェクト:フー

App.xaml

Page.xamlを

プロジェクト:Foo.Web(ウェブアプリケーションシートN試験)

Default.aspxのため -

FooTestPage.aspx空 - これは、オブジェクトタグへの直接参照を含むことになる - これはASP.NET Silverlightコントロール

FooTestPage.htmlを含むであろうSilverlight出力のオプションを埋め込みます。

+0

ありがとう、なぜdefault.aspxが空であるか分かりました。なぜなら、そのオブジェクトを保持している他のaspxが埋め込まれているからです!再度、感謝します。 –

1

default.aspxとhtmlファイルは、作成されたサンプルです。必要に応じて、両方を削除してSilverlightアプリケーションを他のページに追加することができます。これを行う方法については、default.aspxまたはhtmlファイルのコードを参考にしてください。

Silverlightアプリケーションをコンパイルするたびに、xapファイルがWebアプリケーションのClientbinフォルダにコピーされます。これらの関連付けを編集するには、Webアプリケーションのプロパティに移動し、Silverlight Applications Optionを選択します。

関連する問題