日期:2014-05-19  浏览次数:20474 次

为什么给LinkButton添加confirm脚本,不管点击确定还是取消都会提交啊
我的代码是这样的
LinkButton1.Attributes.Add( "onclick ",   "javascript:return   confirm( '确定删除吗? '); ");

怎么不管点击确定还是取消都会返回服务器啊?
我用的是VS2005

------解决方案--------------------
你不会写在ONCLIENTCLICK事件中呢?那才是起作用的
------解决方案--------------------
代码没问题~~,试试:
LinkButton1.OnClientClick = "return confirm( '确定删除吗? ') ";
------解决方案--------------------
LinkButton1.OnClientClick = "return confirm( '确定删除吗? ') ";
------解决方案--------------------
Me.btn_del.Attributes.Add( "onclick ", "return confirm( '您真的要删除该记录吗? '); ")

2003下面没有ONCLIENTCLICK吧
------解决方案--------------------
LinkButton1.Attributes.Add( "onclick ", "javascript:if(confirm( '确定删除吗? ')==false)return false; ");
这样写
------解决方案--------------------
LinkButton1.Attributes.Add( "onclick ", "javascript:if(confirm( '确定删除吗? ')==false)return false; ");

以上这个最接近LZ的想法,关键就是要在confirm()选择否时返回false,否则就会提交到服务器。
------解决方案--------------------
<asp:LinkButton OnClientClick = "return confirm( '确定删除吗? ') "...> </asp:LinkButton>