this.Button1.Attributes.Add("OnClick", "return window.confirm(\"确认?\");");
   没搞懂,在代码在我的机器上都正确使用,弹出确认窗口后点取消就不会执行Button1_Click事件!   
 可是,在另外一个师兄机器是,不管点“确定”还是取消,都会执行Button1_Click事件!     
 (分给第一位正确解释的师兄) 
------解决方案--------------------this.Button1.Attributes.Add( "OnClick ",  "return confirm( '确认? '); ");    
 这样试下!
------解决方案--------------------你服本写得有问题,不管是否确认都执行后面的,在你另外一个师兄机器上的现象是对的,你自己机器上的现象是假象 
 应该这么写: 
 this.Button1.Attributes.Add( "OnClick ",  "if(!window.confirm( '确认? ')) return; ");    
 呵呵,jf 
------解决方案-------------------- <input type=button onclick= "if(!window.confirm( '确认? ')) return;alert( '执行了 ') " value= "!!! ">    
 测试通过
------解决方案--------------------楼上正解
------解决方案--------------------IE问题
------解决方案--------------------可能是一个神秘bug吧,客户端脚本应该跟配置关系不大吧
------解决方案--------------------关注,帮顶