textchanged和ontextchanged有什么区别?

来源:百度知道 编辑:UC知道 时间:2024/06/24 00:37:51
在aspnet中,textbox控件中的textchanged事件我怎么没见到过,见到的都是ontextchanged,这是怎么回事?他们之间有什么联系和区别?

当用户更改 TextBox 的文本时,不会立即引发此事件。窗体必须包含 Command,才能启动引发 TextChanged 事件的回发事件。

当textbox里面内容变化是会触发OnTextChanged事件。但是只有在页回发给服务器时才会触发texchanged事件。textbox控件本身并不会生成回发,只有当页面的另一个控件强制回发时才能触发textchanged事件。当你把textbox控件的autopostback属性设置为true,当控件文本发生变化时强制发生回发。但是它只有在失去焦点时才会激发ontextchanged事件。

text changed 的意思是文本改变
on text changed 的意思是论文本改变

【1】当用户更改 TextBox 的文本时,不会立即引发此事件。
窗体必须包含 Command,才能启动引发 TextChanged 事件的回发事件。

【2】当textbox里面内容变化是会触发OnTextChanged事件。但是只有在页回发给服务器时才会触发texchanged事件。textbox控件本身并不会生成回发,只有当页面的另一个控件强制回发时才能触发textchanged事件。
当把textbox控件的autopostback属性设置为true,当控件文本发生变化时强制发生回发。但是它只有在失去焦点时才会激发ontextchanged事件。

ontextchanged就是这个事件,是当textbox中内容改变时发生,