asp.net中的onclientclick和onclick
来源:互联网 发布:单片机和微处理器功能 编辑:程序博客网 时间:2024/06/14 09:17
OnClientClick是客户端脚本,一般使用javascript,在客户端,也就是IE中运行,点击后马上执行
大家运行看看是什么效果? 你可能会发现,只弹出了JS中的代码! 没错,这正是我们想要的效果,通过return false 来"屏蔽"服务端的校验!好处是什么? 就是不用刷新页面呀!
OnClick是服务器端事件处理函数,使用C#或者vb.net,在服务器端,也就是IIS中运行,点击按钮后,执行postback,之后再运行。
Asp.net 中 OnClientClick 与 OnClick 的执行顺序为:客户端的OnClientClick先执行,服务器端的OnClick后执行。
拓展:在执行完客户端的OnClientClick事件后,可以以返回值的方式决定服务器端的OnClick事件是否能够被执行。
即:如果在OnClientClick所对应的前台方法中返回true,那么服务器端OnClick所对应的方法可以继续被执行;
如果在OnClientClick所对应的前台方法中返回false,那么服务器端OnClick所对应的方法将被截断,不会继续执行。
利用这一个特点可以进行客户端的验证处理,客户端验证通过了,那么继续执行服务器端的处理方法;如果客户端验证没通过,那么提示错误信息。
我们来做一个测试!在Default.aspx页面中添加如下代码!
cs文件代码如下
protected void Button1_Click(object sender, EventArgs e){ this.Label1.Text = "我是服务端点击事件";}
整理自网络http://www.cnblogs.com/weihengblogs/p/3433154.html
http://www.cnblogs.com/mingmingruyuedlut/archive/2013/05/14/3067232.html
0 0
- asp.net中的onclientclick和onclick
- asp.net OnClientClick和OnClick事件
- ASP.NET BUTTON 的OnClick和OnClientClick
- 关于asp.net button按钮的OnClick和OnClientClick事件
- asp.net button的OnClick和OnClientClick事件
- asp.net button的OnClick和OnClientClick事件
- asp.net button的OnClick和OnClientClick事件 .
- asp.net button的OnClick和OnClientClick事件区别
- OnClientClick与OnClick事件(asp.net)
- Asp.Net中OnClientClick与OnClick (转)
- Asp.Net中OnClientClick与OnClick
- Asp.Net中OnClientClick与OnClick
- Asp.Net中OnClientClick与OnClick
- ASP.NET的OnClientClick与OnClick事件
- ASP.NET服务器控件与客户端控件OnClientClick和OnClick的用法比较
- onclick和OnClientClick
- onclientclick和onclick区别
- onClick和onclientclick区别
- Merge Sorted Array
- Java内存溢出与栈溢出
- [leetcode]167. Two Sum II
- Tomcat报错error listenerstart解决办法
- asp.net请求限制
- asp.net中的onclientclick和onclick
- c#内存清理
- 用qml画坐标
- seq2seq 训练时 feed 自己的数据
- PHP学习笔记4:变量
- ifconfig
- 利用python的matplotlib绘制分布图
- 运维不仅仅是Linux,居然还要知道这么多?(2017-05-11 永福 运维帮)
- 爱国者冯军:BAT做大是因为大数据做得好