答案 0 :(得分:9)
您需要将AutoPostBack
设置为true
请参阅msdn:
使TextChanged事件成为原因 立即发布,设置TextBox 控件的AutoPostBack属性为 真。
答案 1 :(得分:0)
嗯,迟到总比没有好:你为事件声明了一个方法,严格来说,是一个处理程序。但是您没有将事件绑定到处理程序,如下所示:
<asp:TextBox Width="200" ID="textbox1" OnTextChanged="textbox1_TextChanged" runat="server"></asp:TextBox>
您错过了什么:OnTextChanged="textbox1_TextChanged"
换句话说,永远不会调用您的方法,因为您从未告诉控件该方法是事件的处理程序。
答案 2 :(得分:0)
我认为值得注意的是TextChanged事件不 如果文本值实际没有改变,则触发,即您设置文本 但是你把它设置为以前的值。