当前位置: 代码迷 >> ASP.NET >> textbox 怎么实时查询
  详细解决方案

textbox 怎么实时查询

热度:6805   发布时间:2013-02-25 00:00:00.0
textbox 如何实时查询?
就像发贴时那样.只要在TEXTBOX里输入内容.不用回车也不用焦点离开,只要字数变了就能实时的查询
我使用的是一个TEXTBOX 和一个GRIDVIEW 实时取数据库的内空

------解决方案--------------------------------------------------------
private void textBox1_KeyPress(object sender, System.Windows.Forms.KeyPressEventArgs e) 

if((!char.IsLetter(e.KeyChar)) 

e.Handled = true; 
MessageBox.Show("只能输入字母哦"); 

}
------解决方案--------------------------------------------------------
ajax回发,触发回发的事件是onchange
TextBox txt = new TextBox();
txt.Attribute.Add("onchange","客户端javascript函数");
------解决方案--------------------------------------------------------
对于b/s程序来说这种效果太浪费系统资源了.
实现是可以 用 onkeyup = "javascript:AJAX取数据()"
------解决方案--------------------------------------------------------
只有数字的话用ajax toolkit中的slider,效果更好
------解决方案--------------------------------------------------------
实时是无刷新还是刷新啊 无刷新当然要用ajax 刷新的话 对textbox加一个TextChanged事件就行了。
------解决方案--------------------------------------------------------
实时是无刷新还是刷新啊 无刷新当然要用ajax 刷新的话 对textbox加一个TextChanged事件就行了。
你也可以做个字定义的空间啊,! 那样就无拴新了 

------解决方案--------------------------------------------------------
探讨
ajax

------解决方案--------------------------------------------------------
楼主说的是类似google的那种效果吧?
用javascript和ajax都可以实现的
------解决方案--------------------------------------------------------
探讨
对于b/s程序来说这种效果太浪费系统资源了.
实现是可以 用 onkeyup = "javascript:AJAX取数据()"

------解决方案--------------------------------------------------------
也可以用Ajax自动完成控件AutoComplete
------解决方案--------------------------------------------------------
给控件添加onpropertychange(支持IE)和oninpu(支持FireFox)t事件即可。
  相关解决方案