ASP.NET TextBox:TextChanged - 需要澄清!

时间:2011-06-19 06:35:02

标签: asp.net textbox textchanged

当我输入TextClBox时,我的TextBox不会发送TextChanged事件。不应该在TextChanged事件中键入每个新字符吗?即使我打开AutoPostBack,输入文本框也不会做任何事情。我在哪里误解了这个概念?感谢。

3 个答案:

答案 0 :(得分:1)

阅读文档... AutoPostBackTextChanged

TextChanged:“当文本框的内容在发布到服务器的帖子之间发生变化时发生。” AutoPostBack:“使用AutoPostBack属性指定当TextBox控件失去焦点时是否会自动回发到服务器。在TextBox控件中按ENTER或TAB键是更改焦点的最常用方法。 “

答案 1 :(得分:1)

仅当在页面上按下导致回发的按钮时才会发送TextChanged,如果自上次回调以来发生了更改,将调用TextChanged函数。

答案 2 :(得分:0)

仅当TextBox松散焦点(onblur)时才会引发TextChanged。键入

时不会引发TextChanged