Я занимаюсь управлением навигацией на странице. После ввода нового номера в текстовом поле и введите,Как получить новый текст в событии TextChanged?
void pageNoTextBox_TextChanged(object sender, EventArgs e)
выше события called.But я все еще получаю старый текст из текстового поля в следующем операторе
newPageNumber = Int32.Parse(pageNoTextBox.Text.Trim());
, например, если текстовое поле имело 1
, и я ввел 12
, то, что я получаю, является 1
в событии TextChanged
, где 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#?
Ваш код работает для меня, просто мне нужно нажать Enter после изменения текста –