0

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";
        }

当我执行此操作时,为什么标签“显示”的文本没有改变。请帮助。我是否缺少文本框的任何配置。

4

1 回答 1

0

您需要在 TextBox 控件上设置自动回发:

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

更新

看到这个帖子:

如何在 KeyUp 上进行文本框回发?

于 2013-02-18T11:25:58.117 回答