Datagrid中模板列中点删除确认提示框的取消失效

叮咚叮咚叮叮咚 2007-03-31 02:37:07
现在可以正常出现确认删除的提示框,但是无论点击取消或者确认都会执行删除,更奇怪的是这个问题即使在同一台机器上面有时出现而有时就正常,在别人机器上面试验是正常的,即点取消就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('确定删除?');");
}
}
...全文
406 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
huangbznet 2008-06-18
  • 打赏
  • 举报
回复
楼主还在么?我今天也碰到这个问题,请问你怎么解决的啊?我照以上各位都试了,还是有问题啊,请各位指教
  • 打赏
  • 举报
回复


学习


帮顶
nutpp 2007-04-02
  • 打赏
  • 举报
回复
把你的flashget更新了
  • 打赏
  • 举报
回复
我在公司的机器上面测试有时候也是失效的,如果是IE核心坏了的话,这个几率似乎有点高了。
wangkun9999 2007-04-01
  • 打赏
  • 举报
回复
delBttn.Attributes.Add("onclick","javascript:if(confirm('确定删除?')){return true}else{return false};");
phisy 2007-04-01
  • 打赏
  • 举报
回复
是IE坏了..不用检查了...
IE的核心被破坏了...
panqiangsuper 2007-04-01
  • 打赏
  • 举报
回复
this.Attributes.Add("onclick","return confirm('真的删除这个权限吗?')");
  • 打赏
  • 举报
回复
是啊, 在firefox下面就没有问题
doggod2008 2007-03-31
  • 打赏
  • 举报
回复
关掉IE重新打开就没问题了吧,呵呵。
delBttn.OnClientClick = "return confirm('……')";这样应该没问题
interboy 2007-03-31
  • 打赏
  • 举报
回复
我也遇到过这样的问题,我在IE6里就出现你说的情况,在FireFox,遨游里就没有,我觉得是IE那里设置不对!
hy_lihuan 2007-03-31
  • 打赏
  • 举报
回复
你调试状态下看看是否正常
zjstccc 2007-03-31
  • 打赏
  • 举报
回复
delBttn.OnClientClick = "javascript:return confirm('……')";
三省Ta叔 2007-03-31
  • 打赏
  • 举报
回复
Attributes.Add("onclick","return confirm('真的删除这个权限吗?')");
不用 javascript。 看看

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧