我在vs 2008中编写了一个小silverlight
应用。现在我想将该应用插入使用vs.net 2005开发的网站。执行此操作所需的步骤是什么。这就是我到目前为止所做的。
在web.config中
<compilation debug="true" strict="false" explicit="true">
<assemblies>
<add assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
</assemblies>
</compilation>
<controls>
<add tagPrefix="asp" namespace="System.Web.UI.SilverlightControls" assembly="System.Web.Silverlight, Version=2.0.5.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
</controls>
在asp页面中。
<%@ Register Assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"
Namespace="System.Web.UI" TagPrefix="asp" %>
<%@ Register TagPrefix="asp" Namespace="System.Web.UI.SilverlightControls" Assembly="System.Web.Silverlight, Version=2.0.5.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" %>
<body>
<form id="form1" runat="server">
<div>
Silverlight Test
<asp:ScriptManager ID="scriptManager" runat="server" />
<div style="height: 100%;">
<asp:Silverlight ID="silverlightControl" runat="server" Source="~/TypingTestV2.xap"
MinimumVersion="2.0.31005.0" Width="100%" Height="100%" />
</div>
</div>
</form>
当我运行应用程序时,我在IE中收到错误
网页错误详情: 用户代理:Mozilla / 4.0(兼容; MSIE 8.0; Windows NT 6.0; WOW64; Trident / 4.0; SLCC1; .NET CLR 2.0.50727; InfoPath.2; .NET CLR 3.5.30729; MS-RTC LM 8; .NET CLR 3.0.30729; OfficeLiveConnector.1.4; OfficeLivePatch.1.3) 时间戳:2009年8月7日星期五13:12:30 UTC
消息:ASP.NET Ajax客户端框架无法加载。 行:38 查尔:34 代码:0 URI:htt:// localhost:4063 / Silverlight.aspx消息:'Sys'未定义 行:48 Char:1 代码:0 URI:htt:// localhost:4063 / Silverlight.aspx
消息:'Sys'未定义 行:57 Char:1 代码:0 URI:htt:// localhost:4063 / Silverlight.aspx
消息:'Sys'未定义 行:67 Char:1 代码:0 URI:htt:// localhost:4063 / Silverlight.aspx
并在Firefox中:
ASP.NET Ajax客户端框架无法加载。 [打破此错误] if(typeof(Sys)==='undefined')throw n ... ient-side framework无法加载。'); \ r \ n
所以我不确定问题是什么。虽然它说AJAX
,但我不确定下一步是什么
(上面的htt是http,但该网站不允许我在帖子中做多个超链接,所以我将其更改为htt) 希望有人愿意帮忙。 香农
答案 0 :(得分:3)
Sliverlight 3已经放弃了asp silverlight服务器控件,因此你最好复制VS 2008创建的测试.htm页面的内容。直接在ASP.NET 2.0应用程序中使用<object>
标记。