如何在TextChanged事件中获取新输入的文本

本文关键字:输入 文本 新输入 获取 TextChanged 事件 | 更新日期: 2023-09-27 18:00:37

我正在做一个页面导航控件。在文本框中键入新号码并输入后,

void pageNoTextBox_TextChanged(object sender, EventArgs e)

以上事件称为。但我仍然从以下语句中的文本框中获得旧文本

newPageNumber = Int32.Parse(pageNoTextBox.Text.Trim());

例如,如果文本框有1,而我输入了12,那么我得到的是TextChanged事件中的1,其中作为javascript返回新值。

<asp:TextBox ReadOnly="false" CssClass="txtfld_s"  ForeColor="white" ID="pageNoTextBox" runat="server" Text="" AutoPostBack="true"  CausesValidation="True" OnTextChanged="pageNoTextBox_TextChanged"></asp:TextBox>

这是文本框。有没有办法用C#来获取新输入的文本?

如何在TextChanged事件中获取新输入的文本

我想这会做你想做的事。

private void pageNoTextBox_TextChanged(object sender, EventArgs e)
{
    TextBox textbox = sender as TextBox;
    if(textbox != null)
    {
      string theText = textbox.Text;
    }
}