首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

弹出确认对话框的奇怪有关问题,不知大家有没有遇到过

2012-03-18 
弹出确认对话框的奇怪问题,不知大家有没有遇到过;在页面中的一个按钮编码Button1.Attributes.Add( onclic

弹出确认对话框的奇怪问题,不知大家有没有遇到过;
在页面中的一个按钮编码
            Button1.Attributes.Add( "onclick ",   "return   confirm( '你还没有计划,要添加计划吗? '); ");
需要点击两次才能弹出对话框。
但是如果在Button1的OncilentClick属性中直接添加: "return   confirm( '你还没有计划,要添加计划吗? ')     就没问题。
请问这是什么原因阿??
在线等待!!


[解决办法]
LZ说的这个问题也是我以前困惑的问题,不过现在我弄明白了
在页面中的一个按钮编码
Button1.Attributes.Add( "onclick ", "return confirm( '你还没有计划,要添加计划吗? '); ");
这条语句表示,在点击按钮BUTTON1时,服务器端响应然后该控件多了个客户端响应事件onclick ", "return confirm( '你还没有计划,要添加计划吗? '); ");,此时回传不执行客户端语句,只是赋于该控件客户端响应事件属性
再次回传时,因为该控件已经加载了客户端响应事件,此时立即执行客户端代码
你可以把这个客户端响应事件属性放在PAGELOAD里,页面第一次加载就有该属性,因些按钮只需点击一次就可以弹出对话框

热点排行