asp.net

位置:IT落伍者 >> asp.net >> 浏览文章

用Asp.net屏蔽F5、Ctrl+N、Alt+F4


发布日期:2024年06月08日
 
用Asp.net屏蔽F5、Ctrl+N、Alt+F4

在开发一个系统的时候经常需要自己订制浏览器的菜单工具栏

在最近的一个项目中正好有机会负责了这个部分

菜单使用的是AspNetMenu好像不是很稳定而且页面的刷新也很严重工具栏使用的Microsoft提供的IEWebControl工具栏效果不错只是有时候会丢失事件(郁闷好像net框架中经常会发生事件丢失)

<script language=javascript> function DisableKey()

{ // 退格键// Ctrl+N // Alt+ 方向键 ←// Alt+ 方向键 →// F 刷新键// Ctrl + R // shift+F // 屏蔽Alt+F //屏蔽 shift 加鼠标左键新开一网页if (windoweventkeyCode== ||eventkeyCode== ||eventkeyCode== ||eventkeyCode== ||eventkeyCode== ||eventkeyCode== ||eventkeyCode== ||eventkeyCode== ||(windoweventsrcElementtagName == A && windoweventshiftKey))

{ alert(请通过事物代码进行操作!windoweventreturnValue=false}

} </script> </HEAD> < body MS_POSITIONING=GridLayout onKeyDown=DisableKey()>……………………

上边的代码基本上已经实现了所需要屏蔽的键值

好像已经完成了工作但是是否每个页面都要复制这些代码呢?还在考虑之中!

请各位高手指点应该可以说是一个如何架构系统界面的问题了

上一篇:ASP.NET优化在线用户列表精确版

下一篇:提升Asp.net性能的一些方法