您的位置:首页 > 编程语言 > ASP

将Silverlight控件嵌入到ASP.Net网页出错解决

2008-10-07 18:04 375 查看
新建一个Silverlight控件工程,运行调试时会在bin/debug中自动生成default.html用来测试Silverlight控件。

有时候需要将控件工程加入到已经存在的WebApplication或者WebSite工程中。以ASP.NET 3.5 Extensions Web Application 为例,这样加入对Silverlight工程的引用:



加入后这个样子:



这时工程中会添加一个ClientBin目录(嵌入Silverlight控件只需要SilverlightRCTest.xap,它是个压缩包,包含两个文件:AppManifest.xaml,SilverlightRCTest.dll)以及两个测试文件:

SilverlightRCTestTestPage.aspx,使用Silverlight控件进行嵌入

SilverlightRCTestTestPage.html,使用Javascript进行嵌入

不幸的是当运行SilverlightRCTestTestPage.aspx时,产生错误:



这时要从SilverlightRCTestTestPage.aspx中删除下面代码:

<%@ Register Assembly="System.Web.Silverlight" Namespace="System.Web.UI.SilverlightControls"

TagPrefix="asp" %>

并从References里面remove引用System.Web.Silverlight:



Rebuild一下,运行就OK了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐