Я создал пользовательский элемент управления ASP, который реализует набор инструментов управления AJAX PopupControlExtender.
Появляется div, содержащий текстовое поле и кнопку OK / Cancel. Идея состоит в том, что пользователь может щелкнуть значок «переименовать», который отображает всплывающее окно с сообщением «Пожалуйста, введите новое имя» и текстовое поле со старым именем, которое уже заполнено и выделено, так что, когда пользователь начинает вводить , он немедленно перезаписывает старое имя, или пользователь может просто отредактировать существующее имя.
Я могу разработать простой Javascript для установки фокуса и выбора текста, но как мне заставить его работать так же, как отображается всплывающее окно? Текстовое поле заполняется во время обратного вызова AJAX.
Код для моего пользовательского элемента управления довольно большой, потому что он делает много вещей, поэтому я не буду публиковать его, пока кто-нибудь не запросит его.
Спасибо,
Ben