母版事件中注册javascript脚本

☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆

Title      :㈠母版等事件中注册javascript脚本
Description:
version    : 1.0              Date      :8:46 2008-3-26       
Author       : TianzhenYu/田振宇/Nick(Tim)  Contact    :MSN:zhenyu_tian@hotmail.com
☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆

//★★★①步骤:
//Create Websit defaultPage.aspx
//Create DispalyTime.js TimIndex目录下有源js文件
//创建一个MasterPage模版
//在其Page_preRender中可以加载Javascript脚本,如下:

//★★★②代码分析:
       
//模版列中PreRender事件
protected void ContentPlaceHolder1_PreRender1(object sender, EventArgs e)
    {
        LoadScript();
    }

//注册脚本
☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆
//提示:    string scriptUrl = Server.MapPath("~/javascript/displayTime.js"); //因为是母版 所以用~
    scriptmanger.RegisterClientScriptInclude(scriptType, scriptname, ResolveClientUrl(scriptUrl));
//☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆

private void LoadScript()
    {
        string scriptname = "displayTime";
        string scriptUrl = Server.MapPath("~/javascript/displayTime.js");
        Type scriptType = this.GetType();//获取当前类型
        ClientScriptManager scriptmanger = Page.ClientScript;
    //脚本注册
        if (!scriptmanger.IsClientScriptIncludeRegistered(scriptType,scriptname))
        {
            scriptmanger.RegisterClientScriptInclude(scriptType, scriptname, ResolveClientUrl(scriptUrl));
        }
    }
//前台页面中就可以使用脚本了
//..
<div id="currentTime"></div>
//最后将此模版指定给对应的页面default2.aspx就可以获得效果了...

转载于:https://www.cnblogs.com/Tim-Seven/archive/2011/01/18/1952419.html

母版事件中注册javascript脚本相关推荐

  1. 如何在html中写javascript代码,如何在本地html代码中使用javascript脚本

    我在jsfiddle中的代码正在工作,但是当我尝试在本地使用它时没有. 我不知道如何解决它,因为我认为代码是正确的. 我也尝试下载Jquery文件,并将其链接到代码中,但它不起作用.我确信这是一个愚蠢 ...

  2. VS集成环境中的JavaScript脚本语法检查

    集成在Visual Studio环境中的JavaScript脚本语法检查. 1.可以直接检验js文件,也可以检验html和aspx页面上的脚本语法. 2.集成环境中直接使用,双击定位到语法错误处. 3 ...

  3. 在Watir中调用JavaScript脚本

    如何在Watir中调用JavaScript脚本?下面的脚本实现了此功能,主要原理是通过IE访问Document,再访问parentWindow,最终还是由IE在执行JavaScript脚本: requ ...

  4. java 调用js脚本_Java中使用JavaScript脚本的方法步骤

    简介 Nashorn Nashorn 一个 javascript 引擎. 从JDK 1.8开始,Nashorn取代Rhino(JDK 1.6, JDK1.7)成为Java的嵌入式JavaScript引 ...

  5. JavaScript函数调用方式:简单调用+在超链接中调用JavaScript函数+在事件中调用JavaScript函数

    简单的调用 <html> <head> <meta http-equiv="Content-Type" content="text/html ...

  6. java 执行javascript_说说如何在 Java 中执行 JavaScript 脚本

    Java 是强类型的静态语言,即所有的代码在运行之前都必须先进行严格的类型检查并编译为 JVM 字节码.这样做虽然保证了安全与性能,但却牺牲了灵活性.而那些动态语言(JavaScript .Pytho ...

  7. 如何在ASP.NET服务器控件库中嵌入JavaScript脚本文件 [适用于.NET 2.0]

    需求:建立一个类库TestControls,这个类库中包含若干ASP.NET服务器控件,其中有一些会调用客户端的JavaScript函数,把这些函数放入TestScript.js中. 其实是很简单的需 ...

  8. C#(WPF)去除事件中注册的事件处理方法!

    在WPF中,移除一个事件中已经注册的处理方法,看似简单,实际还是很痛苦的一件事情.因为C#的灵活性,定义事件的方法也是多种多样. 我自己定义了一个事件: public event EventHandl ...

  9. java rhino 运行 js_使用Rhino在Java中调用Javascript脚本

    转自:http://www.iteye.com/topic/87423 前段时间,在浏览javaeye论坛,看见有人征集如何在java中运行数学表达式. 结果方案五花八门: 1.jakarta com ...

最新文章

  1. 深入理解Java线程池:ThreadPoolExecutor
  2. Java中的Serialization
  3. windows 下常用命令行
  4. Ansible搭建hadoop3.1.3高可用集群
  5. C# 中使用JSON - DataContractJsonSerializer
  6. mysql php 缓存机制_mysql数据库查询缓存原理是什么
  7. 使用Redis的理由
  8. Yii2的urlManager URL美化
  9. 在vs中使用cvQueryHistValue_1D时,报错,无法识别
  10. 业内对楼市回暖时间几成共识:尚需一年
  11. linux系统中jdk的卸载及安装
  12. 非合作关系设定下的多智能体强化学习
  13. 【电力电子】【2020.02】利用导抗式三相双有源桥DC-DC变换器实现宽范围高效率的拓扑结构和调制方案
  14. nrf52840学习心得(一)
  15. 防止跨站攻击——CSRFToken
  16. 大学英语综合教程四 Unit 5 课文内容英译中 中英翻译
  17. 配置 PO SLD步骤
  18. 记一次奇怪的truecrypt解密,隐藏分区的MasterKey
  19. 手机esn不可用怎么解决_什么是ESN,为什么我不担心它是否干净?
  20. Web前端-JavaScript

热门文章

  1. [react] 在react中遍历的方法有哪些?它们有什么区别呢?
  2. React开发(106):方法定义 不然弹出框报错
  3. 前端学习(3217):prop的基本使用
  4. [html] HTML5的触屏事件有哪些?
  5. 工作371-javascript判断数组为空
  6. [js]写一个获取非行间样式的方法
  7. 前端学习(2736):重读vue电商网站46之执行build 时报错
  8. 前端学习(2603):跨域请求的原因
  9. 工作总结16:多看官网
  10. “约见”面试官系列之常见面试题第二十八篇之vue中的混合(minix)实例理解