如何将 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/