У меня довольно неприятная проблема с автозаполнением текстового поля. Я хочу инициировать асинхронный PostBack всякий раз, когда пользователь выбирает элемент из автоматически заполненного поля и сохраняет значение элемента, а не введенный текст. Это отлично работает, когда нажата клавиша ввода, а не щелчок мышью.
Пример моей проблемы:
Кто-то переходит на страницу и вводит 1000 в текстовое поле. Автозаполнение отображает 10002, 1000B и 10000. Пользователь нажимает 1000B, и инициируется асинхронный PostBack. Вместо 1000B значение TextBox.Text по-прежнему равно 1000.
Я предполагаю, что текстовое поле инициирует PostBack до того, как ему будет присвоено значение. Мне просто любопытно, есть ли у кого-нибудь возможные решения для того, о чем я говорю.