Irf*_*aza 2 asp.net page-lifecycle
我发现如果你按F5或从浏览器窗口刷新,最后一个事件会再次触发.对于前者 我点击按钮按钮事件正常执行,但如果我从浏览器窗口按F5,则再次触发相同的事件.
有人有什么想法吗?
感谢您分享宝贵的时间.
根据NinenthSense,这就是用户刷新页面时浏览器的反应.
如果你仍然想限制你可以去下面的一些JavaScript
//to avaoid pressing F5 key
document.onkeydown = function()
{
if(event.keyCode==116) {
event.keyCode=0;
event.returnValue = false;
}
}
//to avoid refresh, using context menu of the browser
document.oncontextmenu = function() {event.returnValue = false;}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7340 次 |
| 最近记录: |