【问题标题】:What is the purpose of the html file in silverlight web app?Silverlight Web 应用程序中的 html 文件的用途是什么?
【发布时间】:2009-08-03 13:55:32
【问题描述】:

您好,我有一个silverlight Web 应用程序,在default.aspx 中除了更改silverlight XAML 文件并加载主页时,它会自行启动silverlight 更改为default.aspx。它怎么知道这样做?它与html文件有关吗?我注意到 html 文件有一个 object 标签指向 silverlight 应用程序,但 default.aspx 文件如何链接到该 html?

【问题讨论】:

    标签: html silverlight


    【解决方案1】:

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

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

    项目:Foo

    App.xaml

    页面.xaml

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

    Default.aspx - 空

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

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

    【讨论】:

    • 谢谢,我现在明白为什么 default.aspx 是空的,因为它是另一个包含嵌入对象的 aspx!再次感谢。
    【解决方案2】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-01-22
      • 1970-01-01
      • 1970-01-01
      • 2015-07-11
      • 1970-01-01
      • 2010-09-06
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多