我有一個TextBox旁邊有一個搜索按鈕。點擊搜索按鈕後,它彈出一個頁面,用戶選擇該值,該值將自動填充到搜索按鈕旁邊的文本框中。現在,基於在TextBox中自動填充的值,還會在頁面上填充其他動態控件。Ontext更改事件不會觸發TextBox
我正在使用TextBox.TextChanged
事件,我正在調用填充其他動態控件的方法。
但是,OnTextBox_changed事件只有當我按下Tab鍵或從該TextBox輸入鍵時纔會觸發,但是我希望它在填充文本後觸發。
下面是我的aspx
<asp:TextBox ID="txtGL1" runat="server" Text="" AutoPostBack="true"
Enabled="true" EnableViewState="true" ontextchanged="txtGL1_TextChanged">
</asp:TextBox>
protected void txtGLAccount_TextChanged(object sender, EventArgs e)
{
CreateControls();
}
我想了解youranswer我不是在手動輸入文本框中的值,而是自動填充值,哪些事件會幫助我觸發文本框事件 – Janet
值是自動填充的?意味着自動完成?那麼我認爲你需要將autocompelete屬性設置爲false才能使其工作。 - 這是MS支持鏈接 - http://support.microsoft.com/kb/873198 – Anuraj