如何做

解决方案 »

  1.   

    楼主的问题比较创意!
    敲两下回车响应button的click事件?
      

  2.   

    通过脚本来控制啊。
    if(event.keyCode==13) document.all("button2").click();
    button2既为你想触发的按钮名称。
      

  3.   

    可是如果启用了panel容器
    那么如何改变呢?
      

  4.   

    通过脚本来控制啊。
    if(event.keyCode==13) document.all("button2").click();
    button2既为你想触发的按钮名称。
    =======================================
    这个后面最好加上 return false;
    否则刷新根本不触发 click();
      

  5.   

    假如你想在一个TextBox中按下回车提交 Button2的click。
    那么在Page_Load中加入如下代码
    TextBox.Attributs.Add("onkeydown","if(keyCode==13) {document.all.Button2.focus(); document.all.Button2.click();}");
      

  6.   

    设置服务器控件TabIndex属性。
      

  7.   

    设置服务器控件TabIndex属性。
    应该是这样的吧,把TabIndex设置的最小
      

  8.   

    设置服务器控件TabIndex属性。
    应该是这样的吧,把TabIndex设置
      

  9.   

    1.如果你用的是<asp:Button>的话,生成的是<input type="submit">所以敲加车会引起Form的Submit事件,所以会刷新页面,所以结果就是你敲回车等于你点第一个按钮。
    2.所以先要在敲回车时在Form的Submit之前处理回车事件(代码楼上有)
    3.处理之后要return false;
      

  10.   

    最简单的方法是用这个免费的控件:http://www.metabuilders.com/Tools/DefaultButtons.aspx