当前位置:  编程技术>.net/c#/asp.net

把js文件编译成dll供页面调用的方法

    来源: 互联网  发布时间:2014-08-25

    本文导语:  1. 在解决方案中添加一个项目:JSControl 2. 在这个项目添加一个js文件(JScript1.js) 脚本的内容: function showAlert(){ alert('Today is a good dary'); } 3. 改变JScript1.js的属性,Build Action为Embedded Resource(嵌入的资源) 4. 在JSControl项目的As...

1. 在解决方案中添加一个项目:JSControl

2. 在这个项目添加一个js文件(JScript1.js)

脚本的内容:

function showAlert(){
alert('Today is a good dary');
}

3. 改变JScript1.js的属性,Build Action为Embedded Resource(嵌入的资源)

4. 在JSControl项目的AssemblyInfo.cs文件中添加一行:(注意JSControl.JScript1.js,JSControl是命名空间,JScript1.js是文件名)

[assembly: System.Web.UI.WebResource("JSControl.JScript1.js", "application/x-javascript")]

5. 项目中增加一个注册客户端脚本的类:

namespace JSControl
{
public class Class1 : System.Web.UI.WebControls.WebControl
{
protected override void OnPreRender(EventArgs e)
{
if (this.Page != null)
{
ClientScriptManager manager = this.Page.ClientScript;
manager.RegisterClientScriptResource(typeof(Class1), "JSControl.JScript1.js");
}
base.OnPreRender(e);
}
}
}

6. 在调用js的项目中添加JSControl.dll的引用

7. 要调用脚本的页面注册JSControl.dll









8. 调用


$(function ()
{
showAlert();
});

    
 
 

您可能感兴趣的文章:

  • [提问]Linux下如何把多个.a文件编译一个.so文件,或者把多个.so文件编译成一个.so文件
  • 用JCreator写了一个小程序,有十几个class,当修改某个文件重新编译,javac并没有编译修改的文件,请问要如何做javac才会重新编译所有的
  • jbuilder运行时会编译整个工程的文件,请问大家如何改成只编译当前文件。
  • 如何使用arm-uclibc-gcc将.c文件编译生成.a,将.c文件编译生成.cgi?
  • 用jdk编译Java能不能让编译生成的.class文件自动保存到一个文件夹下?
  • 请教关于用c编译出来的.a文件和用c++编译出来的.a文件的互用问题
  • 菜鸟问题: redhat linux 编译一个最简单的c程序, 其中包含了<studio.h>头文件,但在gcc编译时,提示找不到studio.h文件,请问各位大大
  • 请教:有没有把java编译好的.java和.class文件编译成各个平台下的可执行文件??.exe?着急着急
  • 编译qt-x11,最后编译生成可执行文件时候,make出错
  • 请问哪里有反编译.class文件的反编译器?
  • 在linux下用proc编译程序,'*.pc'文件编译后成了'*.c?',多了一个问号?
  • 定时跑脚本编译C文件就报错,手动跑脚本就编译成功了.
  • ??请问在windows下怎样配置sh的configure文件 许多开放源码项目在编译前都要配置configure才能编译. 可...
  • 请问:在proc程序中,若里面有模板的类型,能不能通过预编译啊,(编译时老是无法识别类型,我的头文件都已包含了)
  • 编译前的java文件没有,只有class文件
  • 编译生成u-boot.bin文件要用什么交叉编译工具?
  • gcc编译的函数可不可以确定编译后的函数在文件中的顺序
  • 我再linux下面编译了一个c文件成exe,如何运行这个exe文件呢?
  • 为什么我用GCC编译后,在源文件中定义的宏被修该了?(产生编译错误)
  • 我在RedHat中用gcc编译s.c,什么都没产生,也没报错,但是编译a.c的时候就生成可执行文件,这是怎么回事?
  • 如何在LINUX下用一个普通文件调用一个自己编写的调用系统的文件
  • 新手:Linux下使用第三方C库(openssl),是调用.so文件还是直接调用.h文件?
  • java中如何调用配置文件 .INI 文件
  • 库文件调用库文件问题
  • 如何搜索一个.c文件的头文件的调用层次关系?
  • 请问如何在vc++.net中调用.o文件,或者.so文件
  • gcc中,一个.c文件中的函数,如何调用另一个.c文件中的函数?
  • 当我把javascript写成一个js文件后,在其他文件中该怎样调用?
  • 我自己写了一个一个程序,文件名叫test。。怎么能够像调用系统命令那样子去调用我这个命令呢。在任何地方输入test就能执行这个程序。
  • 库文件调用库文件问题 iis7站长之家
  • 调用fstat获得文件属性
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 当我修改了一个jsp文件之后刷新页面,为什么页面上的内容没有更新的呢?
  • 用户通过mozilla访问页面文件,提交的参数要记录到系统的配置文件中去,如何来实现这个接口?
  • 关于XML:表单提交的页面文件可不可以也用XML文件?支持按钮动作么?
  • 在浏览器页面中的“中文”文件路径及名的文件连接的地址,点击鼠标右键——“目标另存为”怎样顺利保存到本地?
  • JSP页面中能定义文件输出流变量吗?
  • 请教高手--html页面中的表格数据直接存为excel文件格式
  • 在线请教:如果在JSP页面中上载文件到服务器端?
  • 请问如何在页面显示 .swf图片文件,谢谢!
  • 用jsp如何获得本页面的文件名?
  • 想在页面用orcaledriver连接数据库,如何将两个zip文件引入
  • jsp 如何实现 IE文件菜单中‘另存为’的功能。简单的说就是在网页中加个按钮,点击之后可以把本页的页面另存为txt/html文件。在线等待,
  • 读取文件,替换一定的内容后给另外的一个页面(document.write),字符转换的问题
  • 请问作XML格式的页面用什么工具编写XSL文件呀?
  • asp.net输出重写压缩页面文件的实例
  • 用什么办法可以保存某一页面的源文件
  • 用SmartUpload类上传文件有大小限制吗??或者ENCTYPE='multipart/form-data'的form对于上传文件大小有限制??为什么大于1M的文件一上传就显示找不到页面啊!!
  • jsp动态文件如何转换为*.shtml的静态页面呢?请教,急!!!!
  • 如何用java(jsp)编程实现把htm页面中的表格(table)直接存成Excel文件。(无正文)
  • tomcat3.22下,我在一个JSP页面中include了一个文件,为什么include文件的汉字都成了乱码?怎样解决呢?
  • img标签添加php文件记录页面访问数据
  • C++ I/O 成员 eof():如果处于文件结尾处则返回true
  • Shell脚本如何递归现实一个文件夹中的文件(文件夹中含有文件夹)
  • WinDows8最新版文件夹加密
  • 求命令:什么命令可以把文件夹下所有的文件按修改时间先后排出来,包括子文件夹里的文件。
  • sharepoint 2010 使用STSNavigate函数实现文件下载举例
  • 请问:proc中的头文件中能包含头文件吗?(感觉如果头文件中包含头文件的话,在链接时就会有错误啊)
  • python异常信息堆栈输出到日志文件
  • 我要实现当进程打开文件时,根据文件名判断是否符合要求,符合后处理文件,再把文件返回给进程,怎么实现啊
  • Centos6下安装Shell下文件上传下载rz,sz命令
  • vi 中编辑两个文件,怎样从其中一个文件拷一段内容到另一个文件中。(同时打开两个文件)
  • 在MyEclipse中设开启xml文件自动提示和自动完成功能


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3