WebForm文本框控件。与ontextchanged事件相关的操作没有发生

时间:2013-02-18 10:51:21

标签: asp.net system.web.ui.webcontrols

Web.UI.Controls.TextBox

在我的aspx页面中,我使用过 -

<asp:TextBox ID="TextBox1" runat="server"  OnTextChanged="tmaintextchanged"  ></asp:TextBox>

在我的代码背后:

<asp:Label ID="show" runat="server" ></asp:Label >

protected void tmaintextchanged(object sender, EventArgs e)
        {
            show.Text = "working";
        }

当我执行此操作时,为什么标签“显示”的文字没有改变。请提供帮助。我错过了文本框的任何配置。

1 个答案:

答案 0 :(得分:0)

您需要在TextBox控件上设置autopostback:

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

<强>更新

看到这篇文章:

How do I make a Textbox Postback on KeyUp?