关于TextChanged事件
怎样设置才能做到在TEXTBOX控件中输入一个字就能执行TextChanged事件?
我已经把它的AutoPostBack设置成True,但每次都要我敲回车键或将鼠标点击了其它控件时,它才会发生这个TextChanged事件!
要怎样设置才能做到TEXTBOX控件中发生变化就立即执行TextChanged事件呢?
------解决方案--------------------如果想每输入一个字符就进行一次操作的话 不能用onTextChange 而且也不应该在服务端处理,否则每输入一次就postback,让人无法忍受。
建议楼主用客户端的onkeyup事件 我有一小段代码可以看下
<script language= "javascript " type= "text/javascript ">
function show()
{
document.getElementById( "div1 ").innerText = document.getElementById( "Text1 ").value;
}
</script>
<div id= "div1 "> </div>
<input id= "Text1 " type= "text " onkeyup= "show(); "/>
------解决方案--------------------我在“*.aspx”中用了这个控件! <input id= "Text1 " type= "text " onkeyup= "show(); "/>
那么我在“*.aspx.vb”中应该怎么去获取这个TEXT1的值呢?
===========================================================
.aspx
<input id= "Text1 " type= "text " onkeyup= "show() " runat= "server "/>
.cs
string str = Text1.value;