注册 登录
编程论坛 ASP.NET技术论坛

[求助]超链接中href跳转和onclick事件执行顺序

shazi0000 发布于 2013-07-31 10:11, 777 次点击
我有一个Frame包含两个Frame,一个left,一个right
left中有个<a href='index.aspx' onclick='SetSession()'></a>
这个链接onclick事件回执行后台的方法设定页面的session

按理来说,应该先执行onclick事件,而后在执行href跳转
但是每次都是href先跳转,onclick在执行

如果onclick事件中没有回调后台的方法,则执行顺序正常

求解原因
2 回复
#2
shangsharon2013-07-31 22:06
onclick是异步调用吗?
如果可以的话,将跳转操作也写在onclick里面.
#3
yms1232013-08-07 11:20
SetSession()
怎么写的?
b/s模式下服务器端代码都会优先于客户端javascript脚本执行,这个是基本常识。
1