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

 更新时间:2015年11月24日 11:34:29   作者:happy664618843  
这篇文章主要介绍了C#实现将javascript文件编译成dll文件的方法,涉及C#编译生成dll动态链接库文件的实现技巧,具有一定参考借鉴价值,需要的朋友可以参考下

本文实例讲述了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#程序设计有所帮助。

相关文章

  • C#使用Microsoft消息队列(MSMQ)的示例详解

    C#使用Microsoft消息队列(MSMQ)的示例详解

    Microsoft Message Queuing (MSMQ) 是在多个不同的应用之间实现相互通信的一种异步传输模式,本文主要介绍了C#如何使用Microsoft消息队列,需要的可以了解下
    2024-01-01
  • C# 在PDF中创建和填充域

    C# 在PDF中创建和填充域

    本文主要介绍了C# 在PDF中创建和填充域的相关知识。具有很好的参考价值,下面跟着小编一起来看下吧
    2017-03-03
  • unity3d调用手机或电脑摄像头

    unity3d调用手机或电脑摄像头

    这个是在网上看到的,经测试可以在电脑上运行,确实调用了本地摄像头。有需要的小伙伴可以参考下。
    2015-03-03
  • Unity制作小地图和方向导航

    Unity制作小地图和方向导航

    这篇文章主要为大家详细介绍了Unity制作小地图和方向导航的方法,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-02-02
  • C#中SQL Command的基本用法

    C#中SQL Command的基本用法

    今天小编就为大家分享一篇关于C#中SQL Command的基本用法,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2018-10-10
  • c#几种数据库的大数据批量插入(SqlServer、Oracle、SQLite和MySql)

    c#几种数据库的大数据批量插入(SqlServer、Oracle、SQLite和MySql)

    这篇文章主要介绍了c#几种数据库的大数据批量插入(SqlServer、Oracle、SQLite和MySql),需要的朋友可以了解一下。
    2016-11-11
  • C# 输出字符串到文本文件中的实现代码

    C# 输出字符串到文本文件中的实现代码

    本文通过一个简单的代码给大家介绍C# 输出字符串到文本文件中,代码简单易懂,非常不错,具有一定的参考借鉴价值,需要的朋友参考下吧
    2018-05-05
  • 全面分析c# LINQ

    全面分析c# LINQ

    这篇文章主要介绍了c# LINQ的相关资料,帮助大家更好的理解和使用c#,感兴趣的朋友可以了解下
    2020-08-08
  • C#中使用CliWrap让命令行交互举重若轻

    C#中使用CliWrap让命令行交互举重若轻

    这篇文章介绍了C#中使用CliWrap让命令行交互举重若轻,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-12-12
  • C#使用Matrix执行缩放的方法

    C#使用Matrix执行缩放的方法

    这篇文章主要介绍了C#使用Matrix执行缩放的方法,实例分析了C#操作Matrix实现缩放的相关技巧,需要的朋友可以参考下
    2015-06-06

最新评论