c# - C# 中单个按钮有两个操作的弹出消息

标签 c# javascript html mysql asp.net

我正在使用 C# 开发 ASP.NET。对于我的项目,我使用单个按钮进行两项操作,一项用于插入,另一项用于使用“选定索引”进行删除。两个按钮用于保存数据和删除,但是在编写代码以弹出消息进行删除确认(如警报(是/否))时,它会弹出消息以进行插入和删除。请向我推荐 c# 或 java 脚本中的代码。帮我。 提前致谢

此代码正在使用,

        protected void SaveCountry_Click(object sender, EventArgs e) {
    if (Country.Text != "")       {
         if (SaveCountry.Text == "Save")       {
            bal_obj.CO_NAME = Country.Text;
            if (bal_obj.Add_country(bal_obj))  //This for Save                {
                Country.Text = "";                }             }         }

              else            {                                                                  

            bal_obj.CO_ID = int.Parse(SelectCountryForUpdate.SelectedValue.ToString());
            bal_obj.CO_NAME = Country.Text;
            if (bal_obj.Dropcountry(bal_obj))    //This for Delete  {
                SelectCountryForUpdate.SelectedIndex = 0;
                Country.Text = "";    }   }  }

我需要显示删除确认消息。

最佳答案

为按钮设置自定义属性,例如:

<asp:button  myActionType="action1" onClientClick="popup(this);">

并在弹出函数中使用Javascript获取myActionType的值

编辑:

您也可以在后面的代码中检索自定义属性。

关于c# - C# 中单个按钮有两个操作的弹出消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22383203/

相关文章:

javascript - 嵌入式闪存安全

c# - ASP.NET MVC : Align checkbox and label on same line

c# - 一个 ViewModel 在 WPF 中拥有一组 ViewModel 有意义吗?

c# - 无法使用 Selenium Webdriver 打开 chrome 浏览器。管理员禁止加载解压的扩展

javascript - 在该类的另一个方法中执行函数类的方法

javascript - 预加载、延迟加载页面 Ionic 4

javascript - AngularJS 中的切换复选框未反射(reflect)在 Controller 中

html - img 的 size 属性放大图像,不遵守 max-width

c# - 使用环境变量覆盖 App.config 值

c# - 无法编写异步递归迭代函数