在ASP.NET中如何编写代码使得“点击搜索后链接到另一个页面变为敲个回车键就可以链接到另一个页面啊?”
谢谢啦

解决方案 »

  1.   


    Page.Forms.DefaultButton="Button1";//设置页面的默认按钮 接受回车~
    Page.Form.DefaultFoucs="Button1"//设置页面的默认聚焦控件
      

  2.   

    <form id="form1" runat="server" defaultbutton="btnSearch" defaultfocus="btnSearch"></form>
      

  3.   

    protected void TextBox1_TextChanged(object sender, EventArgs e)
        {
    连接代码;
        }
      

  4.   


    public static void TieButton(Page page, Control TextBoxToTie, Control ButtonToTie)
      {
        // Init jscript
        string jsString = "";    // Check button type and get required jscript
        if (ButtonToTie is LinkButton)
        {
          jsString = "if ((event.which && event.which == 13) || (event.keyCode && event.keyCode == 13)) {"
              + page.ClientScript.GetPostBackEventReference(ButtonToTie, "").Replace(":", "$") + ";return false;} else return true;";
        }
        else if (ButtonToTie is ImageButton)
        {
          jsString = "if ((event.which && event.which == 13) || (event.keyCode && event.keyCode == 13)) {"
              + page.ClientScript.GetPostBackEventReference(ButtonToTie, "").Replace(":", "$") + ";return false;} else return true;";
        }
        else
        {
          jsString = "if ((event.which && event.which == 13) || (event.keyCode && event.keyCode == 13)) {document."
              + "forms[0].elements['" + ButtonToTie.UniqueID.Replace(":", "_") + "'].click();return false;} else return true; ";
        }    // Attach jscript to the onkeydown attribute - we have to cater for HtmlControl or WebControl
        if (TextBoxToTie is HtmlControl)
        {
          ((HtmlControl)TextBoxToTie).Attributes.Add("onkeydown", jsString);
        }
        else if (TextBoxToTie is WebControl)
        {
          ((WebControl)TextBoxToTie).Attributes.Add("onkeydown", jsString);
        }
      }
      

  5.   


    <form>
    <input type="button" value="搜索" onclick="doPost()" />
    </form>
    <script>
    function doPost()
    {
       if(event.keyCode==13){
         location.href='a.aspx?key=xxx'
         //获取 document.forms[0].submit();
       }
    }
    </script>