public class SearchPage : System.Web.UI.Page
{
protected System.Web.UI.WebControls.ImageButton btnSerach;
protected System.Web.UI.WebControls.TextBox txtSearch;

private void Page_Load(object sender, System.EventArgs e)
{
// 在此处放置用户代码以初始化页面

}
/// </summary>
private void InitializeComponent()
{    
this.btnSerach.Click += new System.Web.UI.ImageClickEventHandler(this.btnSerach_Click);
this.Load += new System.EventHandler(this.Page_Load); }
#endregion
private void btnSerach_Click(object sender, System.Web.UI.ImageClickEventArgs e)
{
//string scopeid= "6FE77914-4EC1-4F2B-A2FA-536281104CAD,0;58518154-3450-4A2B-87ED-B9D247A68B94,3;3E1ADB3E-3C47-46B3-849E-D92C5BD192D6";
string scopeid="";
if(this.txtSearch.Text.Trim()!="")
{
Response.Redirect("SearchResult.aspx?searchkey="+this.txtSearch.Text.Trim()+"&scope="+scopeid+""); }
}
}我在文本筐里面输入 查询信息后!我想直接回车~就去查询页面拉!!
但是我的焦点还在文本筐  不在BUTTON 里面~所以.刷新本页
没用~!!我想做成白度的.直接输入查询关键字 然后回车 进入结果页面
但是 我这个不行 ~!白度哪个查询页面怎么作到的?一开始就把焦点设置到
BUTTON 里面?但是我明明看到文本看里的光标还在闪烁哦@@@
希望大吓门~!!帮我解决。!@!

解决方案 »

  1.   

    Button1.Focus()
      
    --------------------------------------------------------------
    程序,犹如人生。
      

  2.   

    cangwu_lee(小橙子)..具体地说 !!!
    我主要想实现 :  输入 查询 关键子.然后 按 回车 进入下一个页面哦。~!!!
      

  3.   

    是不是TabIndex的顺序没有设置?
      

  4.   

    protected System.Web.UI.WebControls.ImageButton btnSerach; 打吓门 帮我看哈哦。.~
    我目前用的是 imagebutton 哦。 . .  想办法啊。.各位好人..~!
      

  5.   

    textbox.Attributes["onkeypress"] = "if(event.keyCode==13) document.getElementById('button1').click"
      

  6.   

    lazyfish(呆呆虫)    好象不可以~!!!~
      

  7.   

    捕捉回车事件,然后去执行你要的代码,并且把document的回车事件给他关掉
      

  8.   

    在PageLoad里面
    if(!IsPostBack)
    {
     txtSearch.Attributes.Add("onkeydown","if(event.keyCode == 13){document.all['btnSerach'].click();");
    }
    //这个你可以试一下,如果不行的话你可以把onkeydown换成onkeypress再试一下