日期:2014-05-18  浏览次数:20801 次

javascript button 问题.
HTML code
<asp:Button ID="del" CommandArgument='<%# Eval("id") %>' runat="server"  OnClientClick='<%#  "if (!confirm(\"你确定要删除 [" + Eval("id").ToString()  + "] 吗?\")) return false;"%>' OnClick="DelClick" Text="删除"  style="border-width:0px;"  />



怎么这里就直接运行javascript 的if confirm 呢?谢谢.不用标示这些 javascript:confirm这样的吗?
OnClientClick='<%# "if (!confirm(\"你确定要删除 [" + Eval("id").ToString() + "] 吗?\")) return false;"%>'

------解决方案--------------------
帮顶~
你这还是asp:服务器控件的呢。我前几天做的一个html的控件,没写javascript:都被执行了。
------解决方案--------------------
不用
------解决方案--------------------
OnClientClick就是客户端执行的
------解决方案--------------------
这很正常啊

先相应客户端事件,如果客户端用户选择了"确定",再提交到服务器端触发服务器端单击事件,如果用户选择了"取消",则不提交到服务器端