У меня есть пользовательский пользовательский элемент управления asp.net, в котором есть панель обновления. На этой панели обновления у меня есть все элементы управления и контент, которые отображаются пользователю. Среди этих элементов управления есть два текстовых поля, которые имеют AutoPostback = true. Это связано с тем, что при изменении их значения структура страницы изменяется соответствующим образом. Это работает по мере необходимости, но когда я изменяю сразу два текстовых поля, первый автозапуск работает, а второй не срабатывает. Кажется, что, когда он делает первый postback, любые другие попытки postbacks будут проигнорированы. Как я могу обойти это?Текстовое поле autopostbacks
ответ
Это поведение по дизайну. Обычный подход заключается в использовании управления UpdateProgress
, который отключает ввод пользователя на странице во время процесса обратной передачи.
В качестве альтернативы вы можете добавить свои собственные обработчики событий onchange
, которые более разумно вызывают __doPostBack()
(используя таймеры и т. Д.), Чтобы избежать этой проблемы для вашего конкретного сценария. Вы также можете попробовать прервать любой процесс обратной передачи перед отправкой нового.
Ресурс, который может быть полезен: http://www.dotnetcurry.com/ShowArticle.aspx?ID=176
кратковременно отключив другие элементы управления на странице во время выполнения обратной передачи, сделал трюк – user1365247
- 1. HTML5 текстовое поле/текстовое поле интерактивными текст
- 2. C# Проверка, если текстовое поле == текстовое поле
- 3. Текстовое поле Невозможно изменить текстовое поле
- 4. Выберите поле или текстовое поле
- 5. Asp.net Установить текстовое поле 1 в равное текстовое поле 2
- 6. JQuery как - asp.net текстовое поле меняет обновления другое текстовое поле
- 7. Скрыть вложения, вставленные в текстовое поле Lotus Rich Текстовое поле
- 8. Текстовое поле автозаполнения, как текстовое поле «Теги» на переполнении стека
- 9. JQuery вставить выбранное значение в текстовое поле и текстовое поле
- 10. Как добавить новое текстовое поле в существующее текстовое поле-iphone
- 11. как отключить текстовое поле от двух дать текстовое поле?
- 12. автозаполнение в хром, текстовое поле распознается как текстовое поле пароля
- 13. JQuery fadeout text insde текстовое поле и текстовое поле
- 14. Текстовое поле Введите текстовое поле jQuery для мобильных телефонов
- 15. текстовое поле, не показывающее автозаполнение, текстовое поле просто мигает
- 16. Disabled текстовое поле/текстовое поле по-прежнему активен
- 17. добавить текстовое поле и текстовое поле при нажатии кнопки
- 18. Верните текстовое поле по умолчанию, если текстовое поле пуст
- 19. Подтвердить текстовое поле при вводе ввода в текстовое поле
- 20. текстовое поле при заполнении запрещено другое текстовое поле
- 21. Calendar.js заполняет текстовое поле, но ASP.net читает текстовое поле пустым
- 22. андроид сделать текстовое поле как текстовое поле ms office
- 23. Блокирующие ввод чисел в текстовое поле/текстовое поле
- 24. Validate текстовое поле, когда другой текстовое поле содержит текст
- 25. AS3 - Поверните классическое текстовое поле в текстовое поле TLF
- 26. Текстовое поле Word предложение под текстовое поле - java
- 27. Хотите утверждать текстовое поле
- 28. Как передать текстовое поле
- 29. Как стилизовать текстовое поле?
- 30. Текстовое поле поверх изображения
Поместите их в двух различных обновлений панелей затем. – gaurav
Если изменения, которые происходят на странице, не очень значительны, подумайте над использованием JavaScript для изменения содержимого, вы получите немедленные ответы. –