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吧,客户端脚本应该跟配置关系不大吧
------解决方案--------------------关注,帮顶