熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> .NET編程 >> 正文

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

2013-11-13 10:16:41  來源: .NET編程 

  在開發一個系統的時候經常需要自己訂制浏覽器的菜單工具欄

  在最近的一個項目中正好有機會負責了這個部分

  菜單使用的是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()>……………………

  上邊的代碼基本上已經實現了所需要屏蔽的鍵值

  好像已經完成了工作但是是否每個頁面都要復制這些代碼呢?還在考慮之中!

  請各位高手指點應該可以說是一個如何架構系統界面的問題了


From:http://tw.wingwit.com/Article/program/net/201311/13146.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.