我需要爲文本框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