很奇怪,很多页面都这样。不论文本框在哪,不论输入的是什么,只要在文本框按回车,就会执行页面中第一个按钮。

解决方案 »

  1.   

    如果要让某个textbox按回车执行特定功能,请在load里注册该输入框的onkeydown事件:
    TextBox.Attributes.Add("onkeydown", "JavaScript函数或代码");如果是多个按钮,按回车不是执行特定按钮的click事件,可以通过这个方法解决
    http://blog.sina.com.cn/s/blog_568e662301018n2i.html
      

  2.   

    protected void Page_Load(object sender, EventArgs e)
            {
    this.Page.Form.DefaultButton = "login_btn";  //  默认回车时触发的按钮,值为控件ID
    }