【发布时间】:2011-01-14 18:42:03
【问题描述】:
我需要在我的网页中添加 1 个文本框事件(使用 C# 在 ASP.NET 中创建),并且我在 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-event not fired