keydown is a client side event

解决方案 »

  1.   

    <script type="text/javascript"> var blnDOM = false, blnIE4 = false, blnNN4 = false; if (document.getElementById) blnDOM = true;
    else if (document.layers) blnNN4 = true;
    else if (document.all) blnIE4 = true;function getKeycode(e)
    {
      if (blnNN4)
      {
        var NN4key = e.which
        document.frmMain.txtShowKey.value = "Keycode = " + NN4key;
      }
      if (blnDOM || blnIE4)
      {
        var IE4key = event.keyCode
        document.frmMain.txtShowKey.value = "Keycode = " + IE4key
      }
    }document.onkeydown = getKeycode
    if (blnNN4) document.captureEvents(Event.KEYDOWN)</script>
      

  2.   

    客户端事件,可在Page_Load里添加:
    textbox.Attribute["keydown"]=.....