asp.net - imagebutton onclientclick 和 onclick 事件

标签 asp.net events onclick onclientclick

如何将 onclentclick 和 onclick 事件从代码隐藏添加到图像按钮。我编写了一些代码,它显示 onclientclick 事件的确认消息,但不触发 onclick 事件。

我的代码如下..

ImageButton img = new ImageButton();
img.ID = "img1";
img.Visible = true;
img.OnClientClick = "alert(confirm('Are you sure you want to delete folder with files ?'));";
img.Click += new ImageClickEventHandler(img_Click);
img.ImageUrl = "~/images/admin/remove.png";

事件代码是:

void img_Click(object sender, ImageClickEventArgs e)
{
 //code what i want to implement   
}

最佳答案

更改OnClientClick如下

   img.OnClientClick = "return confirm('Are you sure you want to delete folder with files ?');";

或者您可以在 aspx 页面中添加脚本作为方法,然后从 OnClientClick 调用该脚本

img.OnClientClick ="ConfirmDelete()";


<script type="text/javascript">
function ConfirmDelete()
  {
      return confirm('Are you sure you want to delete folder with files ?');
  }
</script>

关于asp.net - imagebutton onclientclick 和 onclick 事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18247705/

相关文章:

事件过滤和触发算法

javascript - 事件发生后更新 html 上的 javascript 变量 - Reactjs

c# - 缓存 Active Directory 数据

c# - 在 SQLite 数据库中获取文本框输入有效。但第二列不起作用。如何解决这个问题? (系统.Web.UI.WebControls.TextBox)

c# - iTemplate 它是什么以及我可以在 C# 中获得好的例子的地方

events - 使用成员的限定符动态触发 CDI 事件

javascript - 注册表单上的 onClick 出现问题

javascript - 在 React 中,如何使用自己的参数调用多个函数?

jquery - 如何在您点击的位置准确显示图像? jQuery

asp.net - 如何在 asp.net 中按下按钮后刷新 Gridview