日期:2014-05-17  浏览次数:20449 次

aspx 按钮上的onclientclick事件在运行中不见了
我在页面放了一个按钮进行注销用户的操作
<asp:Button ID="Button2" runat="server" Text="注销" Enabled="False" OnClick="Button2_Click"
                                                OnClientClick="return Check();" class="btn" />
check()这个方法是检查有没有填写注销原因的,当我没写注销原因直接点注销的时候是直接跳到注销成功的页面。
检查了一下源代码,发现生成的按钮代码里面onclick没有,这个是怎么回事?

------解决方案--------------------
<asp:Button ID="Button2" runat="server" Text="注销" Enabled="False" OnClick="Button2_Click"
  OnClientClick="return Check();" class="btn" /> 
你Enabled都设置成false了,还怎么执行??

http://blog.csdn.net/shiling_02404/article/details/4028268

------解决方案--------------------
 Enabled="False" 
这个怎么执行?
------解决方案--------------------
双击按钮进去看有没有Button2_Click事件

Enabled="False"

改为
Enabled="true"
或者去掉Enabled="False"
------解决方案--------------------
Enabled="False"  
------解决方案--------------------
<asp:Button ID="Button2" runat="server" Text="注销" Enabled="False" OnClick="Button2_Click"
  OnClientClick="return Check();" class="btn" />


控件的Enabled属性设置为false,是不会执行JS事件的。。。。切记!!!