我有一个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