C#中Textbox的Textchanged不会触发,什么问题?

代码如下,很简单
protected void TextBox1_TextChanged(object sender, EventArgs e)
{
Label1.Text = "asdf";
}
但不会触发

不知道是不是需要其他代码? 比如增加监视语句?

必须把textbox的AUTOPOST属性设置为TRUE
温馨提示:内容为网友见解,仅供参考
第1个回答  2009-08-21
<asp:TextBox ID="TextBox1" runat="server" OnTextChanged="TextBox1_TextChanged" AutoPostBack="true" ></asp:TextBox>

protected void TextBox1_TextChanged(object sender, EventArgs e)
{
Label1.Text = "asdf";
}
第2个回答  2009-08-21
我知道你的意思,最好还是用js的 onchange 事件来做了

用控件的这个,会提交页面的
相似回答