textbox有个enter和leave事件,对应获得焦点和失去焦点,至于你如何判断填写完成就不知道你自己怎么想的,以什么条件认为是填写完成。 如果只是判断光标移走就是上面说的给textbox添加MouseLeave事件就行了 其实你也可以先把查询判断的代码写在一个button里面 实现后就可以随便换触发的方法了 只需要把代码复制到你需要用到的事件里面就行了~
在这个事件中:textBox1_MouseLeave写程序逻辑。鼠标离开文本框时就会触发 fi(string.IsNullOrEmpty(textBox1.text)){ return;}else{ 对数据库进行查询。}
你要用Textbox的控件的话是没有鼠标移出的服务器事件的,所以解决的方法有三个,1、要么你添加个服务器控件按钮,填写后点击按钮进行检测。2、就是在页面上写js进行ajax提交,然后进行显示!3、请其他的高手解决!