問題:按光標向上鍵,擊發頁面中一個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的單擊事件了