为什么asp:ImageButton不触发OnClick事件?

本文关键字:OnClick 事件 asp ImageButton 为什么 | 更新日期: 2023-09-27 18:04:26

我不知道为什么OnClick事件不工作:

<div  class="col-sm-1 pull-left" style="margin-top:20px">
    <asp:ImageButton ID="delete_file" 
                     OnClientClick="return confirm('Are you Sure ?');"  
                     OnClick="delete_file_Click"  
                     CausesValidation="false" 
                     Visible="false" 
                     class="btn btn-lg btn-default pull-left" 
                     runat="server" 
                     ImageUrl="~/img/del.png" />
</div>

c#代码:

 protected void delete_file_Click(object sender, ImageClickEventArgs e)
    {
        int index = GridView2.SelectedIndex;
        GridView2.DeleteRow(index);
    }

为什么asp:ImageButton不触发OnClick事件?

DeleteRow()之后添加gridView.DataBind()

可视设置为false。因此图像按钮不会呈现到页面上。它实际上并不存在。

试试set style=" font:宋体;"