当前位置: 移动技术网 > IT编程>开发语言>c# > C#实现将javascript文件编译成dll文件的方法

C#实现将javascript文件编译成dll文件的方法

2019年07月18日  | 移动技术网IT编程  | 我要评论
本文实例讲述了c#实现将javascript文件编译成dll文件的方法。分享给大家供大家参考,具体如下: 第一步:新建项目 添加js文件 写个测试function (js

本文实例讲述了c#实现将javascript文件编译成dll文件的方法。分享给大家供大家参考,具体如下:

第一步:新建项目 添加js文件 写个测试function (jscript.js) 单击js文件属性。将 生成操作 改成嵌入的资源

第二步:在项目文件中添加一个类文件  该 类继承system.web.ui.webcontrol类 并重写控件预呈现的方法 代码如下:

public class clientscript:system.web.ui.webcontrols.webcontrol
{
   protected override void onprerender(eventargs e)
   {
     if (this.page != null) {
       clientscriptmanager manager = this.page.clientscript;
       //注册资源脚本
       manager.registerclientscriptresource(typeof(clientscript),"jscontrol.jscript.js");
     }
     base.onprerender(e);
   }
}

第三步:展开properties目录 打下assemblyinfo.cs文件添加 程序集信息将作为嵌入资源类型 代码如下:

复制代码 代码如下:
[assembly:system.web.ui.webresource("jscontrol.jscript.js","appliaction/x-javascript")]

第四步:重新生成类库 编译成dll文件 添加到项目引用中:

<%@register assembly="jscontrol" namespace="jscontrol" tagprefix="zhi" %>
<zhi:clientscript runat="server" id="rs1" />

ok  完成!

希望本文所述对大家c#程序设计有所帮助。

如您对本文有疑问或者有任何想说的,请点击进行留言回复,万千网友为您解惑!

相关文章:

验证码:
移动技术网