其实Html调用Silverlight的方法有两种。
1 其实vs2008自动生成的Html文件里的调用Silverlight的方法是可以用的,他仅仅用到了Html中的Object,只是本人感觉他自动生成的JS文件和JS代码都没什么用。
只需一句代码就可以了
<object type="application/x-silverlight-2"
width="100%" height="100%">
<param name="source" value="ClientBin/Silverlight.xap" />
</object>
就可以调用到银光的xap文件,程序也就可以运行了。
2 这中方法似乎只适用于asp.net.因为他用到了asp.net的Register指令,还要导入Silverlight的System.Web.Silverlight.dll文件。
然后还要有一个asp.net的Ajax框架中的ScriptManager ,最后才可以调用Silverlight。
<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
<div>
<asp:Silverlight ID="Xaml1" runat="server" Source="~/ClientBin/Silverlight5.xap"
Version="2.0" Width="100%" Height="100%" />
</div>
第一种方法很实用,也很方便,在页面中生成的代码也很少,感觉还是不错的。
其实关于Html与Silverlight交互的内容还有很多,例如他们之间的传参的问题。
分享到:
相关推荐
如何在Silverlight控件中与Html元素交互
silverlight与html或aspx页交互(1)
Silverlight 最终还是要放置在网站之上(我们首先不考虑Out of browser功能),所以熟悉HTML熟悉JS我们可以方便的让Silverlight与 HTML交互。 赘述到此,我想大家应该已经明白, 这款Silverlight 在线本版的平面几何...
silverlight beta2 从入门到精通(8),与html或aspx页交互(2)
(1):创建一个基本的Silverlight应用 (2):基本控件 ...(19):如何在Silverlight中与HTML DOM交互(上) (20):如何在Silverlight中与HTML DOM交互(下) (21):如何在Silverlight中调用JavaScript
Silverlight 2系列(20):如何在Silverlight中与HTML DOM交互(下) Silverlight 2系列(19):如何在Silverlight中与HTML DOM交互(上) Silverlight 2系列(18):综合实例之RSS阅读器 Silverlight 2系列(17):...
Silverlight 2系列(20):如何在Silverlight中与HTML DOM交互(下) Silverlight 2系列(19):如何在Silverlight中与HTML DOM交互(上) Silverlight 2系列(18):综合实例之RSS阅读器 Silverlight 2系列(17):...
第三步:在HTML页面或asp:Silverlight控件设置初始载入界面与载入目标 该步就是在HTML或asp:Silverlight控件中加入对SLLoader.xap的调用,并将LoadTarget.xap的名字做为参数传递给SLLoader.xap,以便加载, 可以看出...
Silverlight 2.0 使用c#开发可脚本化的代码,Silverlight与宿主页面的DOM之间的交互,Silverlight与宿主页面的JavaScript之间的交互。 ScriptableMemberAttribute - 需要脚本化的属性、方法、事件要标记为此 ...
来源:...打包项目: silverlight中开发User Control light与javascript交互操作 silvelight中操作html页面元素 Silverlight中使用TabControl createObject(createObjectEx)创建silverlight对象
本书针对Canvas和HTML5技术的最新变动进行了更新,其中包含了大量清晰、可重用的代码示例,无论你当前使用的是Flash、Silverlight,还是HTML与JavaScript。都可以通过本书中的这些代码示例迅速掌握HTML5 Canvas
Canvas是HTML5的最明显的 特性之一,它提供了极大的视觉效果和交互性。然而,它不同于典型的JavaScript、Flash、Silverlight开发,需要认真的去探索! 本书分为11章,前四章,主要通过实例介绍HTML Canvas API,所...
这个功能将内嵌一个本地的 SQL 数据库,以加速交互式搜 索,缓存以及索引功能。同时,那些离线 Web 程序也将因此获益匪浅。不需要插件的富动画。Canvas 对象将给浏览器带来直接在上面绘制矢量图的能力,这意味着我们...
另一种是基于浏览器端运行时,如基于 Flash、Silverlight 等技术的 RIA 应用。前者占用的资源少,不需在浏览器上安装插件支持,后者界面更为美观,且便于实现一些较为复杂的展现功能。而且,因为 JavaScript 和 ...
添加交互性与简单命令的列表。高级的用户可以使用 JavaScript 引擎,使更复杂的动画和游戏。 发布可扩展 HTML HTML 动画是前进的道路。Flash,Silverlight 和 Java 插件不支持手机,平板电脑或 Windows 8. Hippo ...
这个功能将内嵌一个本地的 SQL 数据库,以加速交互式搜 索,缓存以及索引功能。同时,那些离线 Web 程序也将因此获益匪浅。不需要插件的富动画。Canvas 对象将给浏览器带来直接在上面绘制矢量图的能力,这意味着...
HTML5 canvas 元素的出现填补了这种不足,开发人员可以使用 JavaScript 脚本语言在 canvas 中进行一系列基于命令的图形绘制操作,本文将通过讲解如何使用 canvas 元素进行基本绘图操作,以及完成简单的动画和用户...
这个功能将内嵌一个本地的 SQL 数据库,以加速交互式搜 索,缓存以及索引功能。同时,那些离线 Web 程序也将因此获益匪浅。不需要插件的富动画。Canvas 对象将给浏览器带来直接在上面绘制矢量图的能力,这意味着...
本书针对Canvas和HTML5技术的最新变动进行了更新,其中包含了大量清晰、可重用的代码示例,无论你当前使用的是Flash、Silverlight,还是HTML与JavaScript。都可以通过本书中的这些代码示例迅速掌握HTML5 Canvas