asp.net项目引用silverlight插件

其实很简单,silverlight4中,只需要新建一个silverlight项目,找到启动的aspx或html页面,复制引用代码到asp.net项目的aspx即可,同时在项目中引用silverlight项目下的silverlight.js.说实话.其实在这个方面现在来说两者是一样的,目前发现区别在于启动方式?silverlight需要加载一个xaml启动,asp.net则不需要,可以做到加载多个xaml的效果,从跟html兼容这方面来说,效果要比用silverlight项目好.

引用代码:

script部分:

<script type="text/javascript"
src="Silverlight.js"></script>
<script
type="text/javascript">
function
onSilverlightError(sender, args) {
var appSource =
"";
if (sender != null && sender != 0) {

appSource = sender.getHost().Source;

}

var errorType = args.ErrorType;
var
iErrorCode = args.ErrorCode;

if (errorType == "ImageError" ||

errorType == "MediaError") {
return;

}

var errMsg = "Unhandled Error in Silverlight
Application "
+ appSource + "\n";

errMsg += "Code: " + iErrorCode + " \n";

errMsg += "Category: " + errorType + " \n";

errMsg += "Message: " + args.ErrorMessage + " \n";

if (errorType == "ParserError") {

errMsg += "File: " + args.xamlFile + " \n";

errMsg += "Line: " + args.lineNumber + " \n";

errMsg += "Position: " + args.charPosition + " \n";

}
else if (errorType == "RuntimeError") {

if (args.lineNumber != 0) {

errMsg += "Line: " + args.lineNumber + " \n";

errMsg += "Position: " + args.charPosition +

" \n";
}
errMsg
+= "MethodName: " + args.methodName + " \n";

}

throw new Error(errMsg);
}

</script>

布局部分:

<div id="silverlightControlHost">
<object
width="50%" height="50%"

type="application/x-silverlight-2"

data="data:application/x-silverlight-2," >

<param name="source" value="SilverlightApplication1.xap"/>

<param name="onerror" value="onSilverlightError"
/>
<param name="background" value="white"
/>
<param name="minRuntimeVersion"
value="4.0.50826.0" />
<param
name="autoUpgrade" value="true" />
<a
href="http://go.microsoft.com/fwlink/?LinkID=149156&v=4.0.60310.0"

style="text-decoration: none;">

<img

src="http://go.microsoft.com/fwlink/?LinkId=161376"

alt="Get Microsoft Silverlight"

style="border-style: none"/>
</a>

</object>
<iframe id="_sl_historyFrame"

style=‘visibility:hidden;height:0px;width:0px;border:0px‘>

</iframe>
</div>

小白一枚,欢迎讨论

asp.net项目引用silverlight插件,布布扣,bubuko.com

时间: 2024-12-15 20:52:06

asp.net项目引用silverlight插件的相关文章

ASP.NET项目中log4net插件的使用

一.在nuget上输入如下命令行 install-package log4net 二.在项目的web.config文件中配置log信息 <section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler,log4Net" /> <!--日志的配置开始--> <log4net> <root> <level value=&qu

从零开始实现ASP.NET Core MVC的插件式开发(六) - 如何加载插件引用

标题:从零开始实现ASP.NET Core MVC的插件式开发(六) - 如何加载插件引用. 作者:Lamond Lu 地址:https://www.cnblogs.com/lwqlun/p/11717254.html 源代码:https://github.com/lamondlu/DynamicPlugins 前景回顾 从零开始实现ASP.NET Core MVC的插件式开发(一) - 使用Application Part动态加载控制器和视图 从零开始实现ASP.NET Core MVC的插件

ASP.NET项目中引用全局dll

在ASP.NET项目中,有些dll是全局dll,也就是说,没有放在单个项目的引用中.它们一般存放在如下目录C:\Windows\assembly中 这个时候,我们需要在单个项目中引用他们,应该如何做呢 在项目的web.config文件中,在system.web路径下加入如下语句 <system.web> <compilation debug="true"> <assemblies> <add assembly="System.Core

ASP.NET项目中,无法引用App_Code中的类

ASP.NET项目中,无法引用App_Code中的类 最近在做Walmart的项目,其中一个付款系统是ASP.NET编写的.遇到一个问题就是无法引用App_Code中的类. 而且在后台代码中编写代码时,也没有智能提示.生成解决方案时会报错:对应的名称空间或类型不存在或找不到. 解决办法就是选中相应类文件,在属性中设置"生成操作"(Build Action),从内容(Content)修改为编译(Compile).

Autofac 依赖注入 ASP.NET MVC5 插件机制中插件的简单实现

一.前言 由于项目业务复杂,创建了多个插件并把他们放在了不同的项目中,项目使用AutoFac做的IOC:但是主项目可以注入,插件注入失败, 没有为该对象定义无参数的构造函数.下面就一步一步注入插件项目. 二.新建带有插件的项目 参考: ASP.NET MVC5 插件化机制简单实现 项目结构如下图: 三.建立DomainServices类库 新建一个ITestService接口,代码如下: namespace DomainServices { public interface ITestServi

ASP.NET MVC5 插件机制中插件的简单实现

Autofac 依赖注入 ASP.NET MVC5 插件机制中插件的简单实现 一.前言 由于项目业务复杂,创建了多个插件并把他们放在了不同的项目中,项目使用AutoFac做的IOC:但是主项目可以注入,插件注入失败, 没有为该对象定义无参数的构造函数.下面就一步一步注入插件项目. 二.新建带有插件的项目 参考:ASP.NET MVC5 插件化机制简单实现 项目结构如下图: 三.建立DomainServices类库    新建一个ITestService接口,代码如下: namespace Dom

从零开始实现ASP.NET Core MVC的插件式开发(一) - 使用ApplicationPart动态加载控制器和视图

标题:从零开始实现ASP.NET Core MVC的插件式开发(一) - 使用Application Part动态加载控制器和视图作者:Lamond Lu地址:https://www.cnblogs.com/lwqlun/p/11137788.html源代码:https://github.com/lamondlu/Mystique 前言# 如果你使用过一些开源CMS的话,肯定会用过其中的的插件化功能,用户可以通过启用或者上传插件包的方式动态添加一些功能,那么在ASP.NET Core MVC中如

ASP.NET中使用jQuery插件实现图片幻灯效果

参照网上的资料及提供的jQuery插件实现图片幻灯效果. 1.页面前台代码: //头部引用 <head runat="server"><title></title><script type="text/javascript" src="scripts/jquery/jquery-1.10.2.min.js"></script><script type="text/java

Asp.net mvc5引用ExtJS6【全网首发】

摘要:VisualStuio2015 asp.net mvc如何引用ExtJS6,使用BundleConfig. 首先下载ExtJS6.0 gpl版.ExtJS有自己的程序框架,但我们需要asp.net mvc5,ExtJS只用作界面库. 接下来要把下载好的ExtJS6的核心部分抽取出来,目录结构是这样的: 要引用的东西全在build目录下,这个目录有400多M,对于vs项目引用太大了.先把build目录复制到VS项目目录下重命名为ExtJS60. 1.将目录examples.welcome,文