问题描述
前台ImageButton代码:<asp:TextBoxID="TextBox1"runat="server"></asp:TextBox> <asp:ImageButtonID="ImageButton1"runat="server"ImageUrl="../images/btnSearch.gif"Style="vertical-align:bottom;"onclick="ImageButton1_Click"/>后台ImageButton1_Click:我加了断点可是也没进去protectedvoidImageButton1_Click(objectsender,ImageClickEventArgse){SqlConnectionconn=newSqlConnection();conn.ConnectionString=ConfigurationManager.ConnectionStrings["HypertensionManagerConnectionString"].ToString();stringstrsql=string.Format("select[HypertensionId],[UserName],[ShouSuoYa],[ShuZhangYa],[ZhouQi],[CreateTime]fromHypertensionInfowhereUserName='{0}'OrderByCreateTimeDesc",this.TextBox1.Text.Trim());conn.Open();SqlCommandcomm=newSqlCommand();comm.Connection=conn;comm.CommandText=strsql;SqlDataReaderdr=comm.ExecuteReader();if(dr.HasRows){dr.Read();}dr.Close();conn.Close();}
解决方案
解决方案二:
这样看没有任何问题,除了onclick大小写书写之外,其他都是正确的。
解决方案三:
贴出点击ImageButton时你通过http调试器捕获的上行post的http消息画面。
解决方案四:
引用1楼feiyun_Web的回复:
这样看没有任何问题,除了onclick大小写书写之外,其他都是正确的。
可是就是不出来我也不明白是怎么回事连page_Load里加的断点都没有进去
解决方案五:
引用2楼sp1234的回复:
贴出点击ImageButton时你通过http调试器捕获的上行post的http消息画面。
不太明白
解决方案六:
你双击ImageButton控件可以到方法里面吗?另外你好好检查下是不是有其他页面的错误
解决方案七:
引用4楼sinat_23559569的回复:
Quote: 引用2楼sp1234的回复:
贴出点击ImageButton时你通过http调试器捕获的上行post的http消息画面。不太明白
如果死记硬背抄笔记,那么就不明白。如果你学习编程时是一个懂原理的人教你的,那么他一定是首要地教你如何调试。一般来说,不会调试,说明你只是自学入门书而没有找到一个合格的老师学习asp.net(因为只有入门书才是抄笔记的做法)。
解决方案八:
编程者首先学会使用http调试器、使用vs调试器,然后根据你的调试的过程可以判断你到底理解多少原理。只会抄代码然后求人给看看哪里抄错了的,不算是专业人员。
解决方案九:
引用3楼sinat_23559569的回复:
Quote: 引用1楼feiyun_Web的回复:
这样看没有任何问题,除了onclick大小写书写之外,其他都是正确的。可是就是不出来我也不明白是怎么回事连page_Load里加的断点都没有进去
说明你根本就没有正确调用这个类。
解决方案十:
应该是没调用到,重新建一个试试