程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> .NET實例教程 >> 服務器端控件怎樣使用一鍵快捷方式

服務器端控件怎樣使用一鍵快捷方式

編輯:.NET實例教程
問題:按光標向上鍵,擊發頁面中一個ImageButton按鈕的單擊事件.
方案:1.在Html中的BODY加上事件.如:(<body onkeydown="test();">)//test是JS方法,用於捕獲鍵盤輸入鍵
2.寫一個JS腳本.
<script language="Javascript">
    function test()
    {
    if(event.keyCode=30) //30是光標向上鍵的快捷鍵
        {
        __doPostBack('ImageButton1','');//ImageButton1是要控制的按鈕ID

        }
    }
</script>

不清楚__doPostBack的話可以去查一下,用於在客戶端調用服務器端控件單擊事件.
注意:完成上面的事情後還需要檢查你的WEB頁有沒有類似LinkButton的按鈕(如果沒有類似linkbutton等控件的話ASP.Net引擎不產生__doPostBack()函數),如果沒有,加一個,然後隱藏它
這樣就可以實現用光標向上鍵控制ImageButton1的單擊事件了 
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved