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

如何先执行服务先执行服务端代码,再执行客户端代码?
下面的代码是先执行客户端代码再执行服务端代码
--------------
<asp:LinkButton ID="LinkButton1" runat="server" OnClick="Button1_Click" OnClientClick="javascript:return user_see()">查看</asp:LinkButton> 
user_see的代码为:
function user_see() 

if(confirm('执行服务器端代码?')) 

return true; 

else 

return false; 


---------------
现在我需要这样一个功能,就是我点击一个button的时候,然后先执行button里的服务器代码,然后再执行OnClientClick里的js代码,我如何做?当然了,至于用不用OnClientClick都无所谓,只要达到我需要的功能就可以.谢谢!

------解决方案--------------------
楼主要有一个清楚的认识:在服务端执行时弹出confirm对话框,不管你选确定还是取消都将继续执行,也就是confirm的作用就没有了!你需要的方式是达不到的,这是机制问题