我想在点击回车时,具有点击linkbutton的功能,怎么实现?

解决方案 »

  1.   

    比如说点击linkbutton触发函数A,那么捕捉键盘事件,当event.keycode=13时(即回车键)
    也触发A,就实现了
    if(event.keycode==13)
    {
      A
      //执行A函数
    }
      

  2.   

    用JAVASCRIPT写onKeyDown事件,检测按键是否为回车,如果为回车就用JAVASCRIPT触发LinkButton的OnClick事件
      

  3.   

    怎么写呀?我javascript不太好
    能有完整的代码吗?
      

  4.   

    在page_load事件中加入:
    {
    dim l_str as new stringbuilder
    l_str.append("if(event.keycode ==13 ){ ")
    l_str.append("getPostBackReference(linkbutton1,"") ")
    l_str.append(" }")
    page.attribute.add("onKeyDown","l_str")
    }
      

  5.   

    getPostBackReference(linkbutton1,"") 
    ==========================
    这句话是什么意思?
      

  6.   

    第一步 <form   runat=server   onkeydown="if(event.keyCode==13)submit()">   
        
     第二步
    <script>   
       function window.onload(){document.all.UserName.focus()}   
    </script> 
      

  7.   

    可以加上一个Submit按纽,加上<asp:LinkButton style="display:none"/>就可以使用submit按纽了,   
    body onload="document.all.textbox1.focus()">
      

  8.   

    我想实现
    在文本框中输入内容,然后点击回车,就相当于点击linkbutton,然后根据文本框中的内容进行查询
      

  9.   

    <script type="javascript">
    function ClickLbtn()
    {
    if(event.keycode==13)
    {
      __doPostBack("Lbtn","");
    }
    }
    </script>
    <asp:LinkButton id="Lbtn" runat="server">....</asp:LinkButton>然后直接双击LinkButton些函数就好了,只要按回车就会调用__doPostBack方法
      

  10.   

    肯定可以的,可能是语法有点问题。
    <script type="javascript">
    function ClickLbtn()
    {
    if(event.keyCode==13)
    {
      //__doPostBack("Lbtn","");
      alert("ok");
    }
    }
    </script>
    先排除是javascript的问题。如果能成功弹出对话框再把__doPostBack加进去
      

  11.   

    不弹出对话框 
    应该 有个onkeydown="Clcikbtn()"吧,在<form>中写行吗?