当前位置: 代码迷 >> ASP.NET >> Button怎么触发后台事件同时触发JS
  详细解决方案

Button怎么触发后台事件同时触发JS

热度:9738   发布时间:2013-02-25 00:00:00.0
Button如何触发后台事件同时触发JS?
C# code
 <asp:Button ID="guy" class="jf_jllist_e2" runat="server" Text="开始抽奖"  onclick="guy_Click">

想要的结果:
就是当这个按钮触发onclick="guy_Click"同时触发一个事情
我想到了Button的OnClientClick="chouj()"方法,可是它是刷新页面?
请问有什么其他办法吗?

------解决方案--------------------------------------------------------
你只要按照如下方法写即可:
<asp:Button ID="guy" class="jf_jllist_e2" runat="server" Text="开始抽奖" OnClientClick="if (!chouj()) {return false;}" onclick="guy_Click">

你的js方法chouj()里执行完毕返回ture即可。这样就可以做到点击按钮执行js方法,执行完毕后执行服务器端的guy_Click方法。

当然,如果你希望chouj()方法后不回发执行服务器端guy_Click代码。chouj()方法返回false即可。
  相关解决方案