silverlight Web应用程序中html文件的用途是什么?

时间:2009-08-03 13:55:33

标签: html silverlight

嗨我有一个silverlight网络应用程序,在default.aspx中没有什么,但是当我更改silverlight XAML文件并加载主页面时,它会自动启动silverlight更改为default.aspx。怎么知道这样做?这与html文件有关吗?我注意到html文件有一个指向silverlight应用程序的对象标签,但default.aspx文件如何链接到那个html?

2 个答案:

答案 0 :(得分:4)

当您在解决方案中创建带有随附Web应用程序的Silverlight项目时,Visual Studio项目模板会为您创建几个“脚手架”。用场景解释最简单:如果我使用Silverlight应用程序模板创建一个名为“Foo”的项目,我将得到以下内容:

解决方案:Foo(2个项目)

项目:Foo

的App.xaml

Page.xaml

项目:Foo.Web(用于测试的Web应用程序)

Default.aspx - 空

FooTestPage.aspx - 这将包括一个ASP.NET Silverlight控件

FooTestPage.html - 这将包括对silverlight输出的对象标签和嵌入​​选项的直接引用。

答案 1 :(得分:1)

default.aspx和html文件只是为您创建的示例。如果您愿意,可以删除这两个并将silverlight应用程序添加到任何其他页面中。只需使用default.aspx或html文件中的代码作为指导即可。

每次编译Silverlight应用程序时,它都会将xap文件复制到Web应用程序的Clientbin文件夹中。您可以通过转到Web应用程序属性并选择Silverlight应用程序选项来编辑这些关联。