如何在ASP.NET中的Javascript Confirmbutton Click上执行存储过程

如何在ASP.NET中的Javascript Confirmbutton Click上执行存储过程,javascript,c#,asp.net,button,Javascript,C#,Asp.net,Button,我有一个.aspx页面,其中有一个按钮“clickme”,我想在单击JavaScript确认按钮后在该按钮上执行StoredProcess。如果用户单击“是”,则仅执行存储过程如果按下“取消”,则不执行存储过程…按钮为服务器控制 谢谢你的帮助 如果让按钮runat=server,您仍然可以在javascript中捕获单击事件并执行javascript。如果希望javascript继续正常处理回发,只需从javascript返回true,如果希望取消回发,则返回false。 在JavaScript

我有一个.aspx页面,其中有一个按钮“clickme”,我想在单击JavaScript确认按钮后在该按钮上执行StoredProcess。如果用户单击“是”,则仅执行存储过程如果按下“取消”,则不执行存储过程…按钮为服务器控制


谢谢你的帮助

如果让按钮runat=server,您仍然可以在javascript中捕获单击事件并执行javascript。如果希望javascript继续正常处理回发,只需从javascript返回true,如果希望取消回发,则返回false。

在JavaScript函数上单击,您可以对静态web方法执行ajax post,并在该方法中调用perform operations。检查下面的链接


注意:如果按钮是服务器控件,请使用OnClientClick..

在页面加载事件中,输入以下代码(或者可以在aspx页面中输入等效代码)

其中btnSubmitRequest是您在aspx页面上为按钮提供的ID,Submit Request是您希望向用户显示的消息(您必须将消息放在单引号中)。该按钮还必须使用runat=“server”标记创建


如果用户在JavaScript窗口上单击OK,按钮的OnClick事件将触发。您可以在那里调用存储过程。如果用户在JavaScript窗口上单击“取消”,OnClick事件将永远不会触发。

按钮是服务器端还是客户端?您好,请尝试此操作我需要代码隐藏页中的JavaScript确认代码…如果按“是”执行存储过程如果按“否”不执行存储过程。。。
btnSubmitRequest.Attributes.Add("onclick", "return window.confirm('Submit Request?');");