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

来源:百度知道 编辑:UC知道 时间:2024/05/31 06:59:09
代码如下,很简单
protected void TextBox1_TextChanged(object sender, EventArgs e)
{
Label1.Text = "asdf";
}
但不会触发

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

必须把textbox的AUTOPOST属性设置为TRUE

<asp:TextBox ID="TextBox1" runat="server" OnTextChanged="TextBox1_TextChanged" AutoPostBack="true" ></asp:TextBox>

protected void TextBox1_TextChanged(object sender, EventArgs e)
{
Label1.Text = "asdf";
}

我知道你的意思,最好还是用js的 onchange 事件来做了

用控件的这个,会提交页面的