2015-06-30 84 views
0

我在做一個頁面導航控件。在文本框中輸入一個新的號碼後並回車,如何獲取TextChanged事件中新輸入的文本?

void pageNoTextBox_TextChanged(object sender, EventArgs e) 

上述事件是called.But我仍然得到從文本框的舊文本在下面的語句

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

例如,如果該文本框有1和我輸入12,我得到的是1TextChanged事件,其中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#獲取新輸入的文本?

+0

您的代碼正在爲我工​​作,只需要在更改文本後點擊回車 –

回答

0

嗯,我認爲這將做你想要的東西。

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