установить фокус на первое текстовое поле списка в режиме вставки, используя ajax - PullRequest
0 голосов
/ 12 января 2012

Вот хороший пример:

Страница с использованием UpdatePanel.Внутри ListView.Он имеет 1 TextBox.Когда пользователь нажимает кнопку, я устанавливаю InsertItemPosition ListView на верх.

В: Как мне установить фокус на TextBox?

1 Ответ

0 голосов
/ 12 января 2012

Если у вас есть элемент управления ScriptManager на странице, вы можете использовать его для SetFocus для элемента управления TextBox. Это необходимо сделать в коде, указанном внутри события нажатия кнопки.

РЕДАКТИРОВАТЬ: Это должно позволить вам добраться до элемента управления TextBox в InsertItemTemplate. ПРИМЕЧАНИЕ: Вам потребуется изменить имя элемента управления в методе FindControl на имя TextBox в вашем InsertItemTemplate.

Пример:

TextBox tb = ListView1.InsertItem.FindControl("tbName") as TextBox;

if (tb != null)
{
   ScriptManager1.SetFocus(tb);
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...