asp.net中的按钮点击事件

ASP.NET中Onclick和OnserverClick事件的区别 

对于服务器按钮控件(即<asp:Button>类型的按钮): 
服务器响应事件:OnClick 
客户端响应属性:OnClientClick 

对于html按钮控件(即<input type="button" runat="server">) 
服务器响应事件:OnServerClick 
客户端响应事件:onclick 
asp:Button类型的是onclick 
<input type="button" runat="server" />类型的是onserverclick 
一个是.net的控件 ~一个是html控件转换成服务器端控件 

效果完全一样,应为input 本身具有onclick的客户端事件,微软只能使用onserverclick作为服务器端响应的名称

服务器端控件,无论是原本的服务器控件还是html控件转换成服务器控件,触发的服务器响应事件都会触发PostBack

原文地址:https://www.cnblogs.com/hougelou/p/2854537.html