<asp:button id=button1 runat=server test=button1 οnclick=button1_onclick/>
<input type=button id=button2 runat=server value=button2 onserverclick=button2_onclick>
对于服务器按钮控件(即<asp:Button>类型的按钮):
服务器响应事件:OnClick
客户端响应属性:OnClientClick
onclientClick 先于 onClick执行对于html按钮控件(即<input type="button" runat="server">)
服务器响应事件:OnServerClick
客户端响应事件:onclick
onClick 先于OnServeClick执行
      <asp:button> 中有 onclick,onClientClick 属性,没有onServerClick
     <input> 中有onclick,onServerClick属性,没有onClientClick
       客户端javascript先于服务器端执行。

onServerClick提交后会有个记忆缓存,刷新也是假刷新,所以可能发生重复提交的可能,在这里调用刷新用到如下:
this.Response.Redirect(this.Request.Url.ToString());

												

onClick,onServerClick,onClientClick相关推荐

  1. button的OnClick与OnClientClick事件

    OnClick与OnClientClick对于菜鸟的我来说真的花了一点时间去搞清楚.OnClientClick是在客户端方面运行的.而OnClick是会postback在服务器端运行的(这挺废话的). ...

  2. OnClick,OnClientClick和OnServerClick的区别

    OnClientClick是客户端事件处理方法,一般采用JavaScript来进行处理,也就是直接在IE端运行,一点击就运行 OnClick是服务器端事件处理方法,在服务器端也就是IIS中运行,点击后 ...

  3. OnClientClick和OnClick同时使用!

    摘自:http://www.cnblogs.com/zhuiyi/archive/2011/07/04/2097804.html 其实有的时候需要客户端和服务端双重校验,为什么这么说呢? 比果说,一个 ...

  4. [转载]onclientclick和onclick区别

    OnClientClick是客户端脚本,一般使用javascript,在客户端,也就是IE中运行,点击后马上执行 OnClick是服务器端事件处理函数,使用C#或者vb.net,在服务器端,也就是II ...

  5. c#中onclick事件请求的两种区别

    在C#中如果是asp控件的button有两个click的调用,一个是OnClick,一个是OnClientClick.那么这两者有什么区别呢,下面就来说说区别. <asp:Button ID=& ...

  6. html button 和 asp button的 各种click事件

    实验目的 探究html的button 的 onclick和onserverclick: 探究aspbutton的 OnClick和OnClientClick: 背景前言 嗯,做网页的时候button的 ...

  7. WebForm服务器验证控件与前端js自定义验证共同使用

        问题: 前端aspx页面中需要在button中添加OnClientClick事件后,这个OnClientClick所执行的自定义的客户端js验证:这个时候,所有的服务器验证控件都会失效!   ...

  8. ASP.NET 实现站内信功能(点对点发送,管理员群发)

    正好这段时间在研究这个功能,还是得感谢这位大神,没有他的引路,我就不可能把站内信做出来. http://www.cnblogs.com/grenet/archive/2010/03/08/168065 ...

  9. 自定义Button防止重复提交

    由于网速问题,用户总是迫不及待的多次点击提交按钮,从而造成多次提交.以下通过自定义Button控件,来解决此问题. 原理:点击按钮后,通过设置其disabled属性为true来达到目的. 自定义But ...

  10. 非存储过程分页- 前台分页样式和控件

    非存储过程分页- 前台分页样式和控件 一.   DAL /// ///分页sql /// public DataTable GetUserAndError(int pageSize, int page ...

最新文章

  1. 未来智能社会的一砖一瓦都需要今天我们一点点的探索发现!
  2. Acwing第 23 场周赛【完结】
  3. 王爽 汇编 实验10
  4. Linux用extundelete恢复磁盘文件-攻防世界Recover-Deleted-File
  5. python链表怎么定义_python:链表定义以及实现
  6. Where is number of opportunities not displayed message poped up
  7. mysql配置文件简易代码_MySQL配置文件my.cnf 例子最详细翻译
  8. JS的三大组成(ES,DOM,BOM)
  9. ORA-12518: TNS: 监听程序无法分发客户机连接
  10. 编程实现 有符号乘法溢出判断
  11. 通过流程构建组织的【个人能力】和【团队能力】
  12. 美国参议院紧急通过关键基础设施网络安全法案
  13. Linux内核DTB文件启动的几种方式
  14. Visual studio code清除终端数据
  15. php 递归中的全局变量,PHP递归函数内的静态变量
  16. php源码安装教程宝塔,宝塔版-源码安装教程
  17. 分布式与集群的区别,一致性hash,hadoop与HBASE,消息,关于分布式系统的数据一致性问题(来自公众号:360doc个人图书馆)
  18. 绿竹生物上市破发:首日跌33% 募资2亿收盘市值45亿港元
  19. 求一个n*n矩阵对角线元素之和C语言,求一个n*n矩阵主对角线之和,次对角线元素之和.用指针完成...
  20. 怎么保存ppt到计算机,怎么把ppt保存到u盘

热门文章

  1. 《数学之美》—PageRank
  2. 关于Microsoft Office 2007 Beta 简体中文版的一些消息
  3. 对文件、字符串和byte数组进行MD5加密
  4. SpringBoot+Thymeleaf+ECharts实现大数据可视化(基础篇)
  5. sqlserver 数据多行以逗号分隔成一行
  6. jenkins安装与自动部署详细说明
  7. ‘vue-cli-service' 不是内部或外部命令,也不是可运行的程序或批处理文件的报错
  8. Java基础IO流(知识体系详解)【五】
  9. ElasticSearch学习(一):Linux环境准备
  10. VS2015 更换exe的图标