下面的代码是先执行客户端代码再执行服务端代码
--------------
<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的作用就没有了!你需要的方式是达不到的,这是机制问题