转载:ASP.NET:如果使用onclick,则不会调用OnServerClick事件处理程序
asp按钮使用:OnClientClick="return confirm(‘确定?‘);"
<asp:Button ID="Button1" runat="server" Text="Button1" OnClientClick="return confirm(‘确定?‘);" OnClick="Button1_Click" />
html按钮使用:onclick="if(!confirm(‘确定?‘)) return;"
<input id="Button2" runat="server" type="button" value="Button2" onclick="if(!confirm(‘确定?‘)) return;" onserverclick="Button2_ServerClick" />
按钮1输出:
<input type="submit" name="ctl00$MainContent$Button1" value="Button1" onclick="return confirm('确定?');" id="MainContent_Button1" />
按钮2输出:
<input onclick="if(!confirm(‘确定?‘)) return; __doPostBack(‘ctl00$MainContent$Button2‘,‘‘)" name="ctl00$MainContent$Button2"
type="button" id="MainContent_Button2" value="Button2" />
aspx服务器控件botton使用onclick弹出confirm确认框,根据选择结果确定是否调用onserverclick
原文:https://www.cnblogs.com/idtjie/p/12267848.html