私は検索ボタンを持っているTextBoxを持っています。検索ボタンをクリックすると、ユーザーが値を選択したページがポップアップし、検索ボタンの横にあるテキストボックスにその値が自動的に入力されます。 TextBoxに自動的に設定された値に基づいて、ページに他の動的コントロールが設定されています。オクテット変更されたイベントが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();
}
私はあなたのことを理解しようとしています。手動で値を入力するのではなく、自動的に値が入力されています。イベントのどれがテキストボックスイベントを発生させるのに役立ちますか? – Janet
値は自動的に設定されますか?オートコンプリート?それを動作させるには、autocompeleteプロパティをfalseに設定する必要があると思います。 - ここにMSのサポートリンクがあります - http://support.microsoft.com/kb/873198 – Anuraj