将 Silverlight 与网页集成【转载】

将 Silverlight 与网页集成【转载】,第1张

概述全文转载自:http://msdn.microsoft.com/zh-cn/library/cc838145(VS.95).aspx 可以通过以下三种方法之一将 Silverlight 插件嵌入到网页中: 使用 ASP.NET Silverlight 服务器控件。 使用 HTML object 元素。 使用 Silverlight.js 帮助器文件。 HTML object 元素与所有支持的 We

全文转载自:http://msdn.microsoft.com/zh-cn/library/cc838145(VS.95).aspx

可以通过以下三种方法之一将 Silverlight 插件嵌入到网页中:

使用 ASP.NET Silverlight 服务器控件。

使用 HTML object 元素。

使用 Silverlight.Js 帮助器文件。

HTML object 元素与所有支持的 Web 浏览器兼容,它为其他两种嵌入方法提供基础。ASP.NET Silverlight 控件和 Silverlight.Js 嵌入函数最终生成 HTML object 元素,并公开object 元素公开的所有功能。借助于这一共同基础,您可以组合多种嵌入方法来集成多种技术。

下面各节提供可用嵌入和集成选项的简要概述。每个部分都包含指向具有其他详细信息的主题的链接。

使用 Silverlight 的 ASP.NET 控件

您通常使用 ASP.NET 服务器控件来将 Silverlight 内容与 ASP.NET Web 应用程序相集成。当您创建基于 Silverlight 的新应用程序并选择在新网站中承载它时,这是 Visual Studio 使用的默认方法。

ASP.NET 为承载基于 Silverlight 的应用程序和使用 Silverlight 来承载音频和视频内容提供控件。此外,ASP.NET 提供帮助器类,以便您能够创建与 Silverlight 集成的自定义控件。

有关更多信息,请参见 Silverlight 的 ASP.NET 控件。

使用 HTML

HTML object 元素是嵌入 Silverlight 插件的最简单方法,也是建议用于不要求 ASP.NET 集成的基于 Silverlight 的应用程序的方法。当您创建基于 Silverlight 的新应用程序并选择在动态生成的 HTML 页中承载它时,这是 Visual Studio 使用的默认方法。

可以使用 object 元素将 Silverlight 与网页中的 JavaScript 代码相集成。然而,嵌入控件时不需要 JavaScript。如果在客户端上禁用了 JavaScript 或在服务器上禁止了 JavaScript,则这种方法很有用。

有关更多信息,请参见如何使用 HTML 将 Silverlight 添加到网页。

使用 JavaScript

将 Silverlight 与 JavaScript 相集成时不需要 Silverlight.Js 文件。然而,该文件提供嵌入函数以便于您使用 JavaScript。

Silverlight.Js 主要用来支持 JavaScript 增强的 Silverlight 安装体验。您可以利用这些功能,即使您使用 HTML object 元素来嵌入插件也不例外。

有关使用嵌入函数的更多信息,请参见如何使用 JavaScript 将 Silverlight 添加到网页。有关 Silverlight.Js 的更多信息,请参见 Silverlight.js 参考。

JavaScript 集成和 HTML BrIDge

当将 Silverlight 用于 JavaScript 时,您可以将集成保持为与为插件事件指定 JavaScript 处理程序一样简单。然而,还可以使用 HTML BrIDge 在托管的 Silverlight 代码与 JavaScript 代码之间建立更直接的通信。

有关更多信息,请参见 HTML Bridge:HTML 和托管代码之间的交互。

 

如果需要在网页中显示视频

http://msdn.microsoft.com/zh-cn/library/cc838173(VS.95).aspx

本文由作者: 陈希章 于 2009/7/16 20:27:50 发布在: http://www.cnblogs.com/chenxizhang/
本文版权归作者所有,可以转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
更多博客文章,以及作者对于博客引用方面的完整声明以及合作方面的政策,请参考以下站点: 陈希章的博客中心 本文是使用 博客同步和管理系统自动于2009/7/16 20:27:55 从 陈希章@博客园 同步过来的。原文地址: http://www.cnblogs.com/chenxizhang/archive/2009/07/16/1525133.HTML,发表于2009/7/16 12:28:00. 总结

以上是内存溢出为你收集整理的将 Silverlight 与网页集成【转载】全部内容,希望文章能够帮你解决将 Silverlight 与网页集成【转载】所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1049184.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-25
下一篇 2022-05-25

发表评论

登录后才能评论

评论列表(0条)

保存