随笔分类 -  JavaScript

RegisterStartupScript和RegisterClientScriptBlock的用法
摘要:RegisterStartupScript和RegisterClientScriptBlock的用法 RegisterStartupScript(key, script) RegisterClientScriptBlock(key, script) 这两个方法的作用都是从后台向前台写脚本,且都接受两个字符串作为输入。第二个参数 script 是要插入到页面中的客户端脚本,包括 <script> 的起始标记和终止标记。第一个参数 key 是插入的客户端脚本的唯一标识符。 这两个方法唯一的不同之处在于从“何处”发送脚本块。RegisterClientScriptBlock() 在 Web 窗... 阅读全文
posted @ 2014-01-06 18:22 網絡蛀蟲 阅读(391) 评论(0) 推荐(0)
js与asp.net后台交互
摘要:1.如何在JavaScript访问C#函数?2.如何在JavaScript访问C#变量?3.如何在C#中访问JavaScript的已有变量?4.如何在C#中访问JavaScript函数?问题1答案如下:javaScript函数中执行C#代码中的函数:方法一 1、首先建立一个按钮,在后台将调用或处理的内容写入button_click中; 2、在前台写一个js函数,内容为document.getElementById("btn1").click(); 3、在前台或后台调用js函数,激发click事件,等于访问后台c#函数; 方法二: 1、函数声明为pub... 阅读全文
posted @ 2013-07-17 20:51 網絡蛀蟲 阅读(605) 评论(0) 推荐(0)
Page.ClientScript.RegisterStartupScript()
摘要:使用类型、键、脚本文本和指示是否添加脚本标记的布尔值向Page对象注册启动脚本。参数type要注册的启动脚本的类型。key要注册的启动脚本的键。script要注册的启动脚本文本。addScriptTags指示是否添加脚本标记的布尔值.备注:启动脚本由它的键和类型唯一标识。具有相同的键和类型的脚本被视为重复脚本。只有使用给定的类型和键对的脚本才能使用该页面进行注册。试图注册一个已经注册的脚本不会创建重复的脚本。调用IsStartupScriptRegistered方法以确定具有给定的键和类型对的启动脚本是否已经注册,从而避免不必要的添加脚本尝试。在RegisterStartupScript方法的 阅读全文
posted @ 2013-07-17 16:41 網絡蛀蟲 阅读(250) 评论(0) 推荐(0)
RegisterClientScriptBlock 与 RegisterStartupScript 的区别
摘要:RegisterClientScriptBlock、RegisterStartupScript 都是注册一个脚本块。ClientScript.RegisterClientScriptBlock(this.GetType(), "script1", "alert(1);", true);ClientScript.RegisterStartupScript(this.GetType(), "script1", "alert(2);", true);它们的区别就是 RegisterClientScriptBlock 是注 阅读全文
posted @ 2013-07-17 16:41 網絡蛀蟲 阅读(471) 评论(0) 推荐(0)
JS数组的操作
摘要:用 js有很久了,但都没有深究过js的数组形式。偶尔用用也就是简单的string.split(char)。这段时间做的一个项目,用到数组的地方很多,自以为js高手的自己居然无从下手,一下狠心,我学!呵呵。学了之后才知道,js数组的功能强大很,远比VB,C#强多了,大家慢慢看吧1、数组的创建var arrayObj = new Array(); //创建一个数组var arrayObj = new Array([size]); //创建一个数组并指定长度,注意不是上限,是长度var arrayObj = new Array([element0[, element1[, ...[, element 阅读全文
posted @ 2013-07-16 16:02 網絡蛀蟲 阅读(326) 评论(0) 推荐(0)
JS的replace方法【转】
摘要:replace() 方法的参数 replacement 可以是函数而不是字符串。在这种情况下,每个匹配都调用该函数,它返回的字符串将作为替换文本使用。该函数的第一个参数是匹配模式的字符串。接下来的参数 是与模式中的子表达式匹配的字符串,可以有 0 个或多个这样的参数。接下来的参数是一个整数,声明了匹配在 stringObject 中出现的位置。最后一个参数是 stringObject 本身。下文展示了几种javascript正则表示式的repalce方式,有些方式我们很少在别的地方看到,如第二种和第三方中方法。 1 //下面的例子用来获取url的两个参数,并返回urlRewrite之前的真实U 阅读全文
posted @ 2013-06-22 10:27 網絡蛀蟲 阅读(507) 评论(1) 推荐(0)
js中replace的用法【转】
摘要:1、replace方法的语法是:stringObj.replace(rgExp, replaceText) 其中stringObj是字符串(string),reExp可以是正则表达式对象(RegExp)也可以是字符串(string),replaceText是替代查找到的字符串。。为了帮助大家更好的理解,下面举个简单例子说明一下。Js代码:1 <script language="javascript"> 2 var stringObj="终古人民共和国,终古人民"; 3 4 //替换错别字“终古”为“中国” 5 //并返回替换后的新字符 6 / 阅读全文
posted @ 2013-06-22 10:23 網絡蛀蟲 阅读(246) 评论(0) 推荐(0)
js数组的操作 【转】
摘要:用 js有很久了,但都没有深究过js的数组形式。偶尔用用也就是简单的string.split(char)。这段时间做的一个项目,用到数组的地方很多, 自以为js高手的自己居然无从下手,一下狠心,我学!呵呵。学了之后才知道,js数组的功能强大很,远比VB,C#强多了,大家慢慢看吧1、数组的创建vararrayObj=newArray(); //创建一个数组vararrayObj=newArray([size]); //创建一个数组并指定长度,注意不是上限,是长度vararrayObj=newArray([element0[,element1[,...[,elementN]]]]); //创建一个 阅读全文
posted @ 2013-06-18 13:37 網絡蛀蟲 阅读(442) 评论(0) 推荐(1)