CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  ASP.NET

TextBox控件TextChanged事件为什么不能触发?????急!!!!

楼主wwwaif(大海)2005-02-23 11:01:06 在 .NET技术 / ASP.NET 提问

我要一边输入,一边就能看到输了多少个字,而不是输入完之后再统计。  
  private   void   tbContent_TextChanged(object   sender,   System.EventArgs   e)  
  {  
  this.lblNum.Text   =   this.tbContent.Text.Length.ToString();  
  } 问题点数:100、回复次数:18Top

1 楼tiankj()回复于 2005-02-23 11:10:16 得分 0

可以呀!是不是把   this.tbContent.TextChanged   +=   new   System.EventHandler(this.tbContent_TextChanged);删了Top

2 楼wwwaif(大海)回复于 2005-02-23 11:17:15 得分 0

没,我的意思是输入的同时就能统计字数,就不会执行到该事件,如果把焦点移到其他控件上,就会执行该事件。Top

3 楼chinasqf()回复于 2005-02-23 11:18:10 得分 0

AutoPostBack="True"Top

4 楼coudoufu(只爱细宝宝)回复于 2005-02-23 11:18:44 得分 0

AutoPostBack="True"  
  Top

5 楼enjoy330(*寒林*)回复于 2005-02-23 11:18:59 得分 0

TextChanged事件只会在你输完焦点离开或是回车时才会触发执行的。不会是你输一个就执行输一个又执行!!Top

6 楼wwwaif(大海)回复于 2005-02-23 11:19:08 得分 0

已经设了Top

7 楼yizhixiaozhu(天啦,手都起茧了)回复于 2005-02-23 11:20:04 得分 10

可以用javascript   onkeypressTop

8 楼enjoy330(*寒林*)回复于 2005-02-23 11:20:24 得分 0

AutoPostBack="True"  
  ---------------------------  
  也不会起作用。一样的只会在你输完焦点离开或是回车时才会触发执行的Top

9 楼enjoy330(*寒林*)回复于 2005-02-23 11:21:14 得分 0

同意yizhixiaozhu(一只小猪)   :用javascript   onkeypress  
  Top

10 楼warren1999(warren1999)回复于 2005-02-23 11:22:35 得分 0

脚本的好Top

11 楼wj2929(Rěй)回复于 2005-02-23 11:24:40 得分 90

比如通过下面的JS方式:  
  <input   type="text"   onKeyUp="javascript:document.all.num.value=(this.value).length">  
  <input   type="text"   id=num>  
  Top

12 楼web_gus(树欲静而风不止)回复于 2005-02-23 11:26:19 得分 0

对,在初始化的时候加上   this.tbContent.TextChanged   +=   new   System.EventHandler(this.tbContent_TextChanged);Top

13 楼xulovewei(CrazyXu520)回复于 2005-02-23 11:26:37 得分 0

AuotoPostBack="true"Top

14 楼wwwaif(大海)回复于 2005-02-23 11:27:31 得分 0

哦,谢谢大家了。Top

15 楼doubon(DB.NET)回复于 2005-02-23 11:28:20 得分 0

WinForm程序没问题,如果是WebForm程序,必须将TextBox的AutoPostBack设为True。Top

16 楼LoveCherry(论成败,人生豪迈;大不了,重头再来!^_^)回复于 2005-02-23 11:31:15 得分 0

应该用js来实现  
  同意  
  wj2929(*ヤRěйヤ*)Top

17 楼kensou28(北极光)回复于 2005-02-23 11:32:54 得分 0

用javascript吧,postback效果难受-.-Top

18 楼blue_11()回复于 2005-02-23 12:07:08 得分 0

AuotoPostBack="true"  
  效果不怎么好Top

相关问题

  • 通过js给TextBox控件赋值,并不触发TextBox控件的TextChanged事件?
  • 能否通过页面上的javascript触发.net控件(例如TextBox)的事件?
  • 自定义控件的textbox的leave事件为什么不触发?
  • 关于梅花雨控件,如何触发文本框的TextChanged事件?
  • 关于TextBox_TextChanged和DropDownList_SelectedIndexChanged同时触发的问题
  • TextBox_TextChanged和DropDownList_SelectedIndexChanged同时触发的问题
  • 请问一个TextBox控件中输入Text后,“回车”触发什么事件,谢谢
  • 我想重写控件textbox,并且把MouseUp触发的事件写进类的初始化里面,怎么做?
  • TextBox的 TextChanged 事件到底什么意思,怎么改变不触发???
  • 控件事件触发问题

关键词

  • 执行
  • textchanged
  • tbcontent
  • 触发
  • 事件
  • 输入
  • 焦点
  • 不会
  • true

得分解答快速导航

  • 帖主:wwwaif
  • yizhixiaozhu
  • wj2929

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo