从asp.net代码背后的javascript警报中获取ok

Get the ok from a javascript alert in asp.net code behind

本文关键字:获取 ok javascript asp net 代码 背后      更新时间:2023-09-26

1)我在一个aspx页面中有一个更新面板,其中包含一个gridview和一个asp.net按钮

2) 用户选择一些gridview的项目,然后按下asp.net按钮,通过代码隐藏在DB上启动一些CRUD内容。

3) 在开始这个CRUD之前,必须出现一个javascript警报来询问:"你确定要继续吗?"

4) 当用户按下警报上的"OK"时,后面的代码可以继续操作CRUD东西

我能够实现前三点,但在第四点上我被阻止了:我怎么能在警报javascript中按下"OK"后面的代码中陷进去?

有人能帮我吗?

非常感谢。

在启动crud之前调用confirm怎么样?

要实现这一点,只需在asp.net按钮上包含onClientClick="return confirm('Are you sure?');"即可。


正如您所问的,这里有一个使用命令的简单示例:

ASP.NET

   <asp:Button ID="cmdRegister" runat="server" Text="Register"  OnCommand="cmdRegister_Command" OnClientClick="return confirm('Are you sure?');" CommandArgument="10"></asp:Button>

代码背后:

  protected void cmdRegister_Command(object sender, CommandEventArgs e)
  {
    int argument = Convert.ToInt32(e.CommandArgument);
    if (argument == 10)
    {
      //somework
    }
  }