对于服务器按钮控件(即<asp:Button>类型的按钮): 服务器响应事件:OnClick client响应属性:OnClientClick onclientClick 先于 onClick运行 对于html按钮控件(即<input type="button" runat="server">) 服务器响应事件:OnServerClick client响应事件:onclick onClick 先于OnServeClick运行
onClick 先于OnServeClick运行 <asp:button> 中有 onclick,onClientClick 属性。没有onServerClick <input> 中有onclick,onServerClick属性,没有onClientClick clientjavascript先于server端运行。 onServerClick提交后会有个记忆缓存,刷新也是假刷新,所以可能发生反复提交的可能。在这里调用刷新用例如下: this.Response.Redirect(this.Request.Url.ToString());