ajax textbox C#

来源:百度知道 编辑:UC知道 时间:2024/06/22 14:46:53
希望达到如下目的:
有1个TEXTBOX1控件,1个updatapanel,
希望在textbox1内输入文字的同时,updatapanel显示输入的内容;
比如我输入12,这时候updatapanel内就显示12----不通过按钮或回车发送。
我绑定的是textchanged事件,但貌似输入文字的时候不触发。请问要如何做?
C#
问题在于TEXTBOX1的textchanged事件在输入字的时候不触发的!貌似只有属性改变才触发,所以不发送异步回送。

输入文字就角发用ajax也做不到(因为在输入的时候textchanged是无法触发的,只有输入完成后才能触发)..只能在前台使用javascript.方法如下:

在页面上放入两个TextBox控件,分别为TextBox1,TextBox2,然后代码如下:

protected void Page_Load(object sender, EventArgs e)
{
this.TextBox1.Attributes.Add("onkeyup", "document.all.TextBox2.value=document.all.TextBox1.value");
}

这样在TextBox1里输入完每一个字符,Textbox2里就会出现一样的字符

把TEXTBOX1 autopostback 设置为true
把一个lable放进去
显示在lable上面
试试

用TEXTBOX1的keyup事件作一下试试