这是刚结帖的,问题仍然没解决。
http://bbs.csdn.net/topics/390512574
想要实现的个功能就是:
一个button(onclick ="button_click"), 点击button,出现确认删除的对话框,点击确定执行button_click,进行删除操作;点击取消,不执行操作,返回页面。办法1:Page_Load里添加了 Button.Attributes.Add("onclick", "return confirm( '提示:您确定要删除吗? ');"); 
测试:未通过,点击取消依然执行button_click;办法2:OnClientClick="return confirm('确定要删除该条资料么?');"
此方法有回复说测试通过的,然后我重启了电脑,新建了一个空的网站来测试(代码见原帖),依然失败,取消依然执行button_click;我程序的源码在原帖里也有,求大神给看看到底是啥毛病,困扰我2天了

解决方案 »

  1.   

    哎。蛋蛋疼了
    不科学啊, OnClientClick="return confirm('确定要删除该条资料么?');" 这样是没错的, 可能是其他地方影响了。。
      

  2.   

    OnClientClick 这个Js没有执行么?
      

  3.   

    试下
    RegisterStartupScript("","<script>if(confirm('确认执行此操作吗?')){document.all('Button1').click();}else{alert('不执行');}</script>");    
      

  4.   

    在js函数最后写上 return false 
      

  5.   

    Refer:
    http://www.cnblogs.com/insus/archive/2013/01/24/2875660.html
    http://www.cnblogs.com/insus/archive/2011/10/28/2227446.html
    http://www.cnblogs.com/insus/archive/2009/03/14/1411667.html
      

  6.   

    OnClientClick="if(confirm('确定要删除该条资料么?')){return true;}else{return false;}"
      

  7.   

    这个以前也遇到过 不知道怎么回事 把OnClientClick写前面 然后onclick写后面就可以 不知道你那个是什么问题
    net技术交流群76535892
      

  8.   

    谢谢大家了,3L远程给我看了下,果然是浏览器的问题,换成IE之后就没问题了,真坑啊,再次感谢3L的帮助!
    结贴!