我不知道为什么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#code:
protected void delete_file_Click(object sender, ImageClickEventArgs e)
{
int index = GridView2.SelectedIndex;
GridView2.DeleteRow(index);
}
答案 0 :(得分:0)
在gridView.DataBind()
之后添加DeleteRow()
。
答案 1 :(得分:0)
您将可见设置为false。因此图像按钮不会呈现给页面。它并不存在。
尝试set style =“display:none;”