Datagrid中模板列中点删除确认提示框的取消失效
现在可以正常出现确认删除的提示框,但是无论点击取消或者确认都会执行删除,更奇怪的是这个问题即使在同一台机器上面有时出现而有时就正常,在别人机器上面试验是正常的,即点取消就return false不执行删除了
请大家帮忙分析下原因,代码如下:
aspx页中
<asp:TemplateColumn HeaderText="操作">
<ItemStyle Width="50px"></ItemStyle>
<ItemTemplate>
<asp:LinkButton ID="lbDelete" CommandName="Delete" Runat="server" CausesValidation="false">删除</asp:LinkButton>
</ItemTemplate>
</asp:TemplateColumn>
后台.cs中代码
//绑定
private void dgAlbumList_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e) {
if(e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem) {
LinkButton delBttn = (LinkButton)e.Item.FindControl("lbDelete");
delBttn.Attributes.Add("onclick","javascript:return confirm('确定删除?');");
}
}