读书人

this.Button1.Attributes.Add(quot;OnClic

发布时间: 2012-04-05 12:42:39 作者: rapoo

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

读书人网 >C#

热点推荐