比如,在我们写程序的时候经常会需要动态的生成一些控件,最简单的方法就是通过一个字符串,比如string strButton = ,然后输出到页面,但是如果我们需要这个控件来执行一些服务器的功能,就比较困难了。这里我们就可以用过借用__doPostBack这个函数来完成。接下来我觉个例子来说明一下具体如何调用。 既然要在服务器端运行那么,我们可以声明一个不可见的LinkButton控件,那通常,我们希望一个控件不可见,通常都是把visible属性设为false。但是在这里我们把LinkButton的Text属性设置为空,来是这个LinkButton不可见(为什么要这么设置,而不是直接设置visible属性,我会在下面说明),接下来我们可以在LinkButton里面写一些服务器端的代码。然后就是如何通过我们动态生成的客户端控件来调用LinkButton里面的功能,我们可以通过一个JavaScript函数来实现 function ExcuteOnServer() { //第一个参数是你希望提交到服务器的控件的ID号,第二个参数是事件参数 __doPostBack('LinkButtonID','')} 接下去我们只需要在动态生成的这个Button控件的onclick事件中写上onclick=”JavaScript:ExcuteOnServer()“,这样当我们点击这个动态生成的客户端控件的时候,他便会执行LinkButton中的代码。 这样便实现了动态生成的客户端控件提交到服务器端的功能。 最后要说一下的就是为什么希望LinkButton控件不可见的时候,不是通过visible属性来完成的。js是事件驱动的,一个节点可以发生很多种事件,包括click事件。在js中,当节点发生某一个事件时,可以为该事件绑定一个处理函数。也就是类似的 document.getElementById("myBtn").onclick = function(){} 所要注意的是,这个节点的onclick属性,需要赋给一个函数类型的值,才可以处理事件。 但是displayDate()并不是一个函数,你可以说你定义了displayDate函数,但displayDate()也就是加了一对括号的displayDate,是函数执行了,displayDate()是等价于displayDate的返回值的。在displayDate函数里,只是给id为demo的节点重新设置了内容,没有返回值,所以默认的就是undefined。 那么如果写成 document.getElementById("myBtn").onclick = displayDate()实际上是等价于 document.getElementById("myBtn").onclick = undefined显然undefined是不能作为节点事件的处理函数的。 但是,也不是一定要加上function(){},你可以写成这样: document.getElementById("myBtn").onclick = displayDate虽然displayDate()不是函数,但displayDate却是函数,是可以作为节点事件的处理函数的。
JS如何调用服务器端事件(转载)
给您推荐相同类型的内容:
怎么把电脑上的图片传到手机上
如果您使用的是华为手机,以华为Mate 40手机为例:1、通过 USB 数据线连接手机和电脑。待电脑上的驱动程序自动安装完成后,点击此电脑(计算机),会出现以手机命名的盘符。2、从(手机)状态栏下滑出通知面板(可继续下滑),点击点击查看更多js限制文本框输入空格
1、限制输入空格<input type="text" onkeyup="this.value=this.value.replace(^ +| +$g,' ')&quogo是啥 语言.
GO语言由Google公司开发,并于2009年开源,对比Java、Python、C等语言,GO尤其擅长并发编程,性能堪比C语言,开发效率比肩Python,被誉为21世纪的C语言。GO语言在云计算、大数据、微服务、高并发领域,应用非常广泛。BCSS3 选择器
css3中,追加了三个属性选择器分别为: 结构性伪类选择器由两部分构成,一是伪类选择器,一是伪元素选择器。伪类选择器 ,要注意命名不要与系统定义好的选择器重名,例如link、hover伪元素选择器 中包含 first-java判断char类型是否是空格
给你分别介绍判断char类型是空格还是空字符串:一、判断是否char是否为空import java.util.*public class test{public static void main(String[] args){电脑品牌型号在哪里看
电脑品牌型号查看方法:品牌型号:华硕系统版本:UX30K723A软件版本:win71、首先,在桌面左下角位置点击开始菜单并选择运行,或者直接通过组合快捷命令win+r打开运行窗口。2、在运行窗口中输入cmd并点击确定进入管理员界面。css 行高用百分比好还是像素好
这个取决于你要实现什么效果了,如果对容器的高度没有严格要求,一般用em比较好一点,相当于百分比的,例如1.5em就是1.5倍的行高,可以随时根据文字大小来改变,视觉效果会自然一些。但是如果对容器高度有要求,需要比较严谨的布局,就推荐用像素,为什么go语言适合开发网游服务器端
前段时间在golang-China读到这个贴:个人觉得golang十分适合进行网游服务器端开发,写下这篇文章总结一下。从网游的角度看:要成功的运营一款网游,很大程度上依赖于玩家自发形成的社区。只有玩家自发形成一个稳定的生态系统,游戏才能持续在VS中怎样调试JS代码
进行html调试和js脚本调试的方法: 1、在chrome中打开开发者工具,打开方式如下图,也可以使用快捷键F12来打开。 2、找到一个叫做“Sources”,点击它 3、可以在左侧侧栏的序号那些位置点击一下就设置成断点,当你要执行某个函数笔记本电脑开机保护维修?
笔记本无法开机的原因如下:首先尝试以下操作:将电池和电源适配器全部拆下来,按住开关按键30秒将静电放光,等待15分钟左右,再单独连接电源适配器供电开机;如果还不能开机,哪就是以下原因。(1)第一个原因,笔记本的电源适配器损坏,无法通电,或者arcgis_js_api 下载不了
在打开的ArcGIS API for Javascript页面中,点击Get the API下载。用Chrome打开ArcGIS的官方网站arcgis.com,并点击ArcGISArcGIS for Developers菜单,在打开的新页div+css怎样实现每个段落前面第一行都自动空出两个字符的位置?请教高手帮忙!谢谢!
很简单的,你试试下面的代码即可: <div style="text-indent: 2emwidth:450px"><p>第1段,内容如下:工工工工工工工工工工工工工工工工如何学好R语言
我的亲师弟最近也开始学习R语言了,然后师弟每天“师姐,师姐...",“我这个怎么弄...”,“我怎么又报错了...”,“师姐师姐...”...我快被他搞疯了,于是有了这篇文章。 新手在学习R语言的过程中一定会出现各种各种问题苹果笔记本电脑怎么外接光驱
准备工作,准备好macbook和购买独立光驱体(最好是苹果专用的以防万一)苹果笔记本电脑连接光驱的方法:1、把购买外接光驱,用USB线插入macbook的USB接口。2、将光盘插入独立光驱体(光盘内容不限)。3、在电脑上打开“偏好设置”电脑屏幕亮度如何调整
电脑显示屏怎么调整亮度有以下两个方法:方法一:在windows7操作系统中其实进入电脑设置电脑屏幕亮度选项也非常容易,从开始-控制面板,点击系统和安全,点击电源选项,拖动滚动条调节屏幕亮度即可,当然也有更快得方法,直接同时按住Win+X组合怎么样将手机QQ相册里面的照片传到电脑QQ
可以使用手机QQ批量下载照片后,上传给另外一个QQ帐号的相册,步骤如下:所需材料:手机QQ、两个QQ帐号、安卓手机一部。一、首先登录要下载照片的QQ号,然后向右滑动屏幕,接着点击“我的相册”。二、选择要下载的相册。三、点击“批量管理”。英文 所有的学习用品
1、pen 英 [pen] 美 [pɛn], 笔;钢笔【例句】He gave me a book, a pen and some money besides.他给了我一本书,一支钢笔,此外还给了我一些钱。2、pencil 英 [ˈ电脑赚钱的方式有哪些 6种常见电脑赚钱方式推荐
电脑不仅以用来日常办公和玩游戏。它还可以用来赚钱,现在对着电子科技的发展,赚钱的方法已不再想过去要出门去单位上班了,利用一台电脑就可以让你日进百元,那么 电脑赚钱 的方式有哪些呢,下面我给大家推荐下7种常见的 电脑赚钱 方式。1、用玩Js实现移动端长按事件
最近在做一个移动端的项目,其中有一个收藏列表,其中包含几个事件。 1.点击跳转详情页。 2.长按显示遮罩层和删除按钮 3.点击删除按钮,删除此项。 下面会详细介绍我处理此问题时所出现的问题,及处理方法(本文基于jQuery)Go语言 排序与搜索切片
Go语言标准库中提供了sort包对整型,浮点型,字符串型切片进行排序,检查一个切片是否排好序,使用二分法搜索函数在一个有序切片中搜索一个元素等功能。 关于sort包内的函数说明与使用,请查看 https:godoc.orgsortpython适合开发哪些项目?
学习Python后可以做的事情有很多,比如说人工智能、游戏开发、自动化运维、自动化测试、爬虫、web开发、桌面开发、数据分析等领域都会应用到Python,而且Python除了极少的领域之外,几乎是无所不能。可能很多人学编程有个误区,总想着从电脑绘画用什么工具?
问题一:初学电脑绘画用什么软件和电脑画板技术方面: 手绘基础扎实! 硬件方面: 电脑、压感笔、专业显示器(保证不偏色的) 压感笔又叫数位板,初学推荐你两个牌子的,一个是wa的bamboo系列,大概七八百的样子,另外一个就如何调节电脑的帧数?
显示器帧数设置可以根据需求调节,但是显示器的帧数还是取决于显卡的性能。第一步:以windows10系统为例,在桌面空白处,右键选择“显示设置”。第二步:打开“显示设置”后,左侧”显示”,右侧找到“显示适配器属性”。第三步:打开“显示适配器电脑怎么重装系统啊
1、启动计算机,屏幕上出现 Press Del to Enter BIOS Setup,按住“DEL”。2、出现BIOS设置窗口:点击“Advance BIOS Features”,点击“enter”。3、点击“First Boot DeCSS设置背景图宽度100%,高度自适应
padding-top= (高度宽度)*100%即图片的高度与宽度的比例,因此就能实现背景图宽度100%,高度自适应 为了达到更好的效果再配合cover和center有两种办法可以实现这个功能:1、采用设置高度的值为百分比,如he怎么查看自己电脑当前系统是什么版本
如何查看自己电脑系统版本:1.首先打开电脑的控制面板。2.然后选择系统和安全。3.然后点击系统。4.最后就可以看电脑的相关信息了。问题一:怎么查询电脑windows版本windows版本查看方法一:从电脑系统中查看1、在Window现在台式电脑什么牌子的比较好
比较好的台式电脑品牌推荐:宏_、联想电脑、华硕电脑、ThinkPad电脑、戴尔电脑。一、宏_宏_以性价比优势在2011年销量占据全球第2名,它是欧洲销量冠军!同样配置下比华硕便宜500,但同时质量比华硕差些,而且华硕老总也是从宏基走出去台式机怎么样更换电源最好
台式机想要更换一个电源!用什么方法好呢?下面由我给你做出详细的台式机更换电源方法介绍!希望对你有帮助!台式机更换电源方法一:换电源不难,教你一个简单的办法 把你主机平放,打开机箱 拿出你的新电源 把线先区jsjquary 点击次数 奇偶性的判断
1、你之前的答案是对的。有问题的是你全局变量的定义有问题,把你代码里的 i 变量的定义移到方法之外定义即可。2、但是比较奇怪的是,你的代码里对于i变量没有进行奇数与偶数的处理,不知道是不是你代码没有贴全。3、这个代码逻辑是比较简单的。具小米ruby笔记本怎样装系统
1、下载并打开小白三步装机版软件,默认会推荐我们安装 Windows 10,点击立即重装。提醒,重装建议退出安全软件。2、接下来软件直接就下载系统,下载完成后会自动帮助我们部署当前下载的系统。3、部署完成后会提示我们重启电脑,选择立即重启。