我需要为文本框1个事件添加到我的网页上(在ASP.NET中使用C#创建的),我是在Page_Load功能,为ASP语法声明:文本更改事件不会触发
protected void Page_Load(object sender, EventArgs e)
{
textbox1.TextChanged += new EventHandler(textbox1_TextChanged);
}
public void textbox1_TextChanged(object sender, EventArgs e)
{
if (textbox1.Text == "ABCD")
{
Image1.Visible = true;
textbox1.Enabled = false;
}
}
进入ASP页我用这个语句:
<asp:TextBox Width="200" ID="textbox1" runat="server"></asp:TextBox>
我做了调试,发现不执行textbox1_TextChanged功能
为什么?
你应该设置标题'框TextChanged事件不会fired' – 2010-02-09 11:34:06