为了账号安全,请及时绑定邮箱和手机立即绑定

silverlight屏蔽F5刷新

silverlight屏蔽F5刷新

繁华开满天机 2018-09-12 07:06:52
最近碰到一个棘手的问题,Silverlight 4.0+ASP.net项目生成的页面中按F5会自动刷新页面,回到项目设置的起始页面。我想通过代码屏蔽掉这个F5,从网上也找的到一些代码,类似如下:<script language="Javascript">    function document.onkeydown() {        if (event.keyCode == 116) {            event.keyCode = 0;            event.cancelBubble = true;            return false;        }    } </script>如果我的页面中不含Silverlight,该代码可以成功的屏蔽F5,阻止刷新. 但是只要页面中有Silverlight,就无法屏蔽,页面还是会照常刷新,貌似是执行不到这段代码就已经刷新了。o(︶︿︶)o 不知道是什么原因,找了好多网站了也想不出办法来解决,求各位高手们帮忙,感激不尽~~~
查看完整描述

2 回答

?
富国沪深

TA贡献1790条经验 获得超9个赞

是否在SilverLight中也可以捕获F5事件呢?

查看完整回答
反对 回复 2018-09-25
?
慕尼黑的夜晚无繁华

TA贡献1864条经验 获得超6个赞

sl在浏览器的优先级太高了,F5执行了才执行那块代码。

查看完整回答
反对 回复 2018-09-25
  • 2 回答
  • 0 关注
  • 756 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信