C#实现将javascript文件编译成dll文件的方法
程序员文章站
2022-04-10 09:57:16
本文实例讲述了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#程序设计有所帮助。