当前位置: 首页 > 编程笔记 >

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

汪甫
2023-03-14
本文向大家介绍C#实现将javascript文件编译成dll文件的方法,包括了C#实现将javascript文件编译成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#程序设计有所帮助。

 类似资料:
  • 问题内容: 我想知道为什么我们通过编译显示“ Hello,World!”的.c文件得到.o文件。是否大于Java .class文件,该文件也显示“ Hello,World!”? 问题答案: Java使用字节码来独立于平台并进行“预编译”,但是字节码由解释器使用并且被提供为足够紧凑,因此您在已编译的C程序中看到的机器代码并不相同。只需看一下Java编译的完整过程即可: 这是Java程序到机器代码转换

  • 本文向大家介绍asp.net源程序编译为dll文件并调用的实现过程,包括了asp.net源程序编译为dll文件并调用的实现过程的使用技巧和注意事项,需要的朋友参考一下 很多时候,我们需要将.cs文件单独编译成.dll文件,这就需要使用csc命令将.cs文件编译成.dll动态链接库文件。具体的操作步骤如下: 打开命令窗口->输入cmd到控制台->cd C:WINDOWSMicrosoft.NETFr

  • 本文向大家介绍php将文件夹打包成zip文件的简单实现方法,包括了php将文件夹打包成zip文件的简单实现方法的使用技巧和注意事项,需要的朋友参考一下 示例如下: 以上就是小编为大家带来的php将文件夹打包成zip文件的简单实现方法全部内容了,希望大家多多支持呐喊教程~

  • 本文向大家介绍C#实现HTTP下载文件的方法,包括了C#实现HTTP下载文件的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了C#实现HTTP下载文件的方法。分享给大家供大家参考。 主要实现代码如下: 希望本文所述对大家的C#程序设计有所帮助。

  • 本文向大家介绍C#实现HTTP上传文件的方法,包括了C#实现HTTP上传文件的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了C#实现HTTP上传文件的方法。分享给大家供大家参考。具体实现方法如下: 发送文件代码如下: 接收文件的代码如下: 希望本文所述对大家的C#程序设计有所帮助。

  • 本文向大家介绍Linux下将源文件编译成目标文件的过程解析,包括了Linux下将源文件编译成目标文件的过程解析的使用技巧和注意事项,需要的朋友参考一下 简介 请讲一下linux如何源文件逐步编译成可执行文件。 解答 首先先上图对编译的整个过程有个感性的认识,然后再逐步分析各个过程。 以hello.c 程序为例 一个.c源程序需要经过预处理器生成.i文件,再经过编译器生成.s文件,再经过汇编器生成可