如何在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#来获取新输入的文本?
我想这会做你想做的事。
private void pageNoTextBox_TextChanged(object sender, EventArgs e)
{
TextBox textbox = sender as TextBox;
if(textbox != null)
{
string theText = textbox.Text;
}
}