为什么我的ImageButton事件没有触发?

问题描述

前台ImageButton代码:<asp:TextBoxID="TextBox1"runat="server"></asp:TextBox>&nbsp;&nbsp;<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里加的断点都没有进去

说明你根本就没有正确调用这个类。
解决方案十:
应该是没调用到,重新建一个试试

时间: 2024-10-24 04:41:24

为什么我的ImageButton事件没有触发?的相关文章

imagebutton-委托添加ImageButton事件,但没触发,为什么?

问题描述 委托添加ImageButton事件,但没触发,为什么? using System; using System.Collections; using System.Configuration; using System.Data; using System.Linq; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.HtmlControls; using Syste

jQuery检查事件是否触发的方法

  本文实例讲述了jQuery检查事件是否触发的方法.分享给大家供大家参考.具体实现方法如下: ? 1 2 3 4 5 6 7 8 $('button').click(function(event, wasTriggered) { if (wasTriggered) { alert('triggered in code'); } else { alert('triggered by mouse'); } }); $('button').trigger('click', true); 希望本文所述

c#3-求好心人帮忙看下事件不触发

问题描述 求好心人帮忙看下事件不触发 C.MOUSEDOWN事件怎么都不触发求大神帮忙看下谢谢啊看看谢谢搞了几天--看下看看谢谢搞了几天--看下 解决方案 看下事件有没有挂钩到事件处理函数 解决方案二: 代码都不帖,怎么帮你看? 解决方案三: 你先把代码贴出来啊 ,没有代码 怎么看 解决方案四: 求帮忙----------------------

android防止提交事件时触发多个表单中的按钮_Android

单击拍照 button ,执行该函数 getPhoto() ,窗体执行的函数 funcSubmit() ng-submit 自动. 什么会需要更改,以防止这种情况发生?它执行的功能只有 getPhoto() 而无需运行 ng-submit 的形式. Ps.: 这段代码是应用程序的一部分 android 移动,用离子框架开发 <ion-view title="OS"> <form ng-submit = "funcSubmit()"> <

jQuery检查事件是否触发的方法_jquery

本文实例讲述了jQuery检查事件是否触发的方法.分享给大家供大家参考.具体实现方法如下: $('button').click(function(event, wasTriggered) { if (wasTriggered) { alert('triggered in code'); } else { alert('triggered by mouse'); } }); $('button').trigger('click', true); 希望本文所述对大家的jQuery程序设计有所帮助.

slide menu-android 实现滑动菜单时遇到滑动事件不能触发的问题

问题描述 android 实现滑动菜单时遇到滑动事件不能触发的问题 界面里只有个EditText和几个按钮,但是向右滑动时,滑动事件不能发生,直接变成编辑文本框,改成TextView就可以,这样的问题怎么解决? 解决方案 不出意外应该是EditText默认就获取了焦点,导致滑动事件不能响应.比较好的做法是让父控件获取焦点,如设置LinearLayout的focusable 和focusableInTouchMode属性为true 解决方案二: 这种问题还是要把源代码贴上来才能看出来.

ifram页面触发事件不能触发

问题描述 ifram页面触发事件不能触发 这是我第一个页面,里面有个ifram,嵌套了第二个页面,点击查询触发事件,在第二个页面点击缴费也要触发事件,两个页面的js统一写在了一个单独的脚本,查询的js可以正常触发,第二个页面缴费js不触发,为什么,急急急!!!!应该怎么写呢?谢谢了 解决方案 第二个页面引js了么 打个alert看看有没有进去 解决方案二: 这样呢 parent.xmNyjtianjia() 解决方案三: 你脚本是放在父页的吧,iframe要引用父页函数要用parent.xxxx

c#在一个窗口用timer事件怎么触发另一个窗口的enable属性

问题描述 c#在一个窗口用timer事件怎么触发另一个窗口的enable属性 form1窗口里 private void timer1_Tick(object sender, EventArgs e) { DateTime timeend = Convert.ToDateTime(textBox2.Text);//设置结束时间 textBox1.Text = dt.GetDateTimeFormats('M')[0].ToString();//设置当前时间 string timeday = Da

控件-求助:button点击事件无法触发

问题描述 求助:button点击事件无法触发 前台是这样的 已选择: </ul> <asp:Button ID="btn_update_app" runat="server" Text="确定" onclick="btn_confirm_Click" /> <input id="Button3" type="button" value="取消&qu