前台ImageButton代码:
 <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>&nbsp;&nbsp;
                                            <asp:ImageButton ID="ImageButton1" runat="server" 
                                                ImageUrl="../images/btnSearch.gif" Style="vertical-align: bottom;" 
                                                onclick="ImageButton1_Click"/>后台ImageButton1_Click: 我加了断点可是也没进去 protected void ImageButton1_Click(object sender, ImageClickEventArgs e)
    {
        SqlConnection conn = new SqlConnection();
        conn.ConnectionString = ConfigurationManager.ConnectionStrings["HypertensionManagerConnectionString"].ToString();
        string strsql = string.Format("select [HypertensionId],[UserName],[ShouSuoYa],[ShuZhangYa],[ZhouQi],[CreateTime] from HypertensionInfo where UserName = '{0}' Order By CreateTime Desc", this.TextBox1.Text.Trim());
        conn.Open();
        SqlCommand comm = new SqlCommand();
        comm.Connection = conn;
        comm.CommandText = strsql;         
        SqlDataReader dr = comm.ExecuteReader();
        if (dr.HasRows)
        {
            dr.Read();
        }
        dr.Close();
        conn.Close();
    }

解决方案 »

  1.   

    这样看没有任何问题,除了onclick大小写书写之外,其他都是正确的。
      

  2.   

    贴出点击 ImageButton 时你通过 http 调试器捕获的上行 post 的 http 消息画面。
      

  3.   


      可是就是不出来    我也不明白是怎么回事    连page_Load里加的断点都没有进去
      

  4.   

    你双击ImageButton控件可以到方法里面吗?另外你好好检查下是不是有其他页面的错误
      

  5.   


    不太明白如果死记硬背抄笔记,那么就不明白。如果你学习编程时是一个懂原理的人教你的,那么他一定是首要地教你如何调试。一般来说,不会调试,说明你只是自学入门书而没有找到一个合格的老师学习 asp.net (因为只有入门书才是抄笔记的做法)。
      

  6.   

    编程者首先学会使用 http 调试器、使用vs调试器,然后根据你的调试的过程可以判断你到底理解多少原理。只会抄代码然后求人给看看哪里抄错了的,不算是专业人员。
      

  7.   


      可是就是不出来    我也不明白是怎么回事    连page_Load里加的断点都没有进去
    说明你根本就没有正确调用这个类。