listbox中的选中项用键盘上的DELETE如何删除

解决方案 »

  1.   

    借助js,得到键盘事件的delete键,然后触发一个按钮,用按钮去实现listbox的删除参考:添加两个控件
        <asp:Button ID="Button1" runat="server" onclick="Button1_Click" Text="Button" />
        <asp:Label ID="Label1" runat="server" Text="Label"></asp:Label>js:    <script type="text/javascript">
          function keyDown() {   
               var keycode = event.keyCode;   
               var realkey = String.fromCharCode(event.keyCode);      if (keycode == 46)
              document.getElementById('Button1').click();
           }   
           document.onkeydown = keyDown;
    </script>按钮事件:
    protected void Button1_Click(object sender, EventArgs e)
        {
            Label1.Text = DateTime.Now.ToString();
        }这样就实现了delete键按下时触发Button1的事件,你可以在这个事件上编写你的listbox的删除操作
      

  2.   

    document.getElementById('Button1').click();
    这句可以写成
    document.getElementById('<%=Button1.ClientID %>').click();
    因为是服务器控件