• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    把js文件编译成dll供页面调用的方法

    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

    %@ Register Assembly="JSControl" Namespace="JSControl" TagPrefix="zhi" %>
    !DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    
    html xmlns="http://www.w3.org/1999/xhtml">
    head runat="server">
    title>/title>
    script src="Scripts/jquery-1.4.1.js" type="text/javascript">/script>
    zhi:Class1 ID="rs1" runat ="server"/>
    /head>

    8. 调用

    script type="text/javascript">
    $(function ()
    {
    showAlert();
    });
    /script>
    您可能感兴趣的文章:
    • 用js实现多域名不同文件的调用方法
    • js文件中调用js的实现方法小结
    • js 文件引入实现代码
    • 动态调用CSS文件的JS代码
    • 为什么要在引入的css或者js文件后面加参数的详细讲解
    • 引入JS文件IE6报语法错误或缺少对象问题的解决方法
    • JavaScript调用ajax获取文本文件内容实现代码
    • 怎么引入(调用)一个JS文件
    上一篇:Asp.Net中的字符串和HTML十进制编码转换实现代码
    下一篇:服务器安全狗导致ASP.NET网站运行出错的一个案例
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

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